HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem fsum0diag2 7202
Description: Two ways to express "the sum of A(j) · B(k) where j + kN."
Assertion
Ref Expression
fsum0diag2 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → Σj ∈ (0...Nk ∈ (0...(Nj))(A · B) = Σj ∈ (0...Nk ∈ (0...j)([(jk) / j]A · B))
Distinct variable groups:   A,k   B,j   j,k,N

Proof of Theorem fsum0diag2
StepHypRef Expression
1 fsum0diag 7201 . 2 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → Σj ∈ (0...Nk ∈ (0...(Nj))(A · B) = Σk ∈ (0...Nj ∈ (0...k)(A · [(kj) / k]B))
2 fsumrev 6975 . . . . . . . . . 10 ((m ∈ (ℤ ‘0) ⋀ m ∈ ℤ ⋀ ∀j ∈ (0...m)(A · [(mj) / k]B) ∈ ℂ) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σn ∈ ((mm)...(m − 0))[(mn) / j](A · [(mj) / k]B))
3 elfzuzt 6428 . . . . . . . . . . 11 (m ∈ (0...N) → m ∈ (ℤ ‘0))
43adantl 388 . . . . . . . . . 10 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → m ∈ (ℤ ‘0))
5 elfzelz 6422 . . . . . . . . . . 11 (m ∈ (0...N) → m ∈ ℤ)
65adantl 388 . . . . . . . . . 10 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → m ∈ ℤ)
7 elfzuz3t 6418 . . . . . . . . . . . . . . . . . . 19 ((N ∈ ℕ0m ∈ (0...N)) → N ∈ (ℤm))
8 0z 6101 . . . . . . . . . . . . . . . . . . . 20 0 ∈ ℤ
9 fzss2t 6444 . . . . . . . . . . . . . . . . . . . 20 ((N ∈ (ℤm) ⋀ 0 ∈ ℤ) → (0...m) ⊆ (0...N))
108, 9mpan2 695 . . . . . . . . . . . . . . . . . . 19 (N ∈ (ℤm) → (0...m) ⊆ (0...N))
117, 10syl 10 . . . . . . . . . . . . . . . . . 18 ((N ∈ ℕ0m ∈ (0...N)) → (0...m) ⊆ (0...N))
1211sseld 2063 . . . . . . . . . . . . . . . . 17 ((N ∈ ℕ0m ∈ (0...N)) → (j ∈ (0...m) → j ∈ (0...N)))
1312imim1d 28 . . . . . . . . . . . . . . . 16 ((N ∈ ℕ0m ∈ (0...N)) → ((j ∈ (0...N) → A ∈ ℂ) → (j ∈ (0...m) → A ∈ ℂ)))
1413adantr 389 . . . . . . . . . . . . . . 15 (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → ((j ∈ (0...N) → A ∈ ℂ) → (j ∈ (0...m) → A ∈ ℂ)))
15 axmulcl 5253 . . . . . . . . . . . . . . . . . . 19 ((A ∈ ℂ ⋀ [(mj) / k]B ∈ ℂ) → (A · [(mj) / k]B) ∈ ℂ)
16 ra4csbela 2038 . . . . . . . . . . . . . . . . . . . . 21 (((mj) ∈ (0...N) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → [(mj) / k]B ∈ ℂ)
1711adantr 389 . . . . . . . . . . . . . . . . . . . . . 22 (((N ∈ ℕ0m ∈ (0...N)) ⋀ j ∈ (0...m)) → (0...m) ⊆ (0...N))
18 visset 1809 . . . . . . . . . . . . . . . . . . . . . . . 24 mV
19 fznn0sub2t 6439 . . . . . . . . . . . . . . . . . . . . . . . 24 ((mVj ∈ (0...m)) → (mj) ∈ (0...m))
2018, 19mpan 694 . . . . . . . . . . . . . . . . . . . . . . 23 (j ∈ (0...m) → (mj) ∈ (0...m))
2120adantl 388 . . . . . . . . . . . . . . . . . . . . . 22 (((N ∈ ℕ0m ∈ (0...N)) ⋀ j ∈ (0...m)) → (mj) ∈ (0...m))
2217, 21sseldd 2064 . . . . . . . . . . . . . . . . . . . . 21 (((N ∈ ℕ0m ∈ (0...N)) ⋀ j ∈ (0...m)) → (mj) ∈ (0...N))
2316, 22sylan 448 . . . . . . . . . . . . . . . . . . . 20 ((((N ∈ ℕ0m ∈ (0...N)) ⋀ j ∈ (0...m)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → [(mj) / k]B ∈ ℂ)
2423an1rs 489 . . . . . . . . . . . . . . . . . . 19 ((((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) ⋀ j ∈ (0...m)) → [(mj) / k]B ∈ ℂ)
2515, 24sylan2 451 . . . . . . . . . . . . . . . . . 18 ((A ∈ ℂ ⋀ (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) ⋀ j ∈ (0...m))) → (A · [(mj) / k]B) ∈ ℂ)
2625exp32 377 . . . . . . . . . . . . . . . . 17 (A ∈ ℂ → (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → (j ∈ (0...m) → (A · [(mj) / k]B) ∈ ℂ)))
2726com3l 34 . . . . . . . . . . . . . . . 16 (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → (j ∈ (0...m) → (A ∈ ℂ → (A · [(mj) / k]B) ∈ ℂ)))
2827a2d 13 . . . . . . . . . . . . . . 15 (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → ((j ∈ (0...m) → A ∈ ℂ) → (j ∈ (0...m) → (A · [(mj) / k]B) ∈ ℂ)))
2914, 28syld 27 . . . . . . . . . . . . . 14 (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → ((j ∈ (0...N) → A ∈ ℂ) → (j ∈ (0...m) → (A · [(mj) / k]B) ∈ ℂ)))
3029r19.20dv2 1708 . . . . . . . . . . . . 13 (((N ∈ ℕ0m ∈ (0...N)) ⋀ ∀k ∈ (0...N)B ∈ ℂ) → (∀j ∈ (0...N)A ∈ ℂ → ∀j ∈ (0...m)(A · [(mj) / k]B) ∈ ℂ))
3130exp31 376 . . . . . . . . . . . 12 (N ∈ ℕ0 → (m ∈ (0...N) → (∀k ∈ (0...N)B ∈ ℂ → (∀j ∈ (0...N)A ∈ ℂ → ∀j ∈ (0...m)(A · [(mj) / k]B) ∈ ℂ))))
3231com24 37 . . . . . . . . . . 11 (N ∈ ℕ0 → (∀j ∈ (0...N)A ∈ ℂ → (∀k ∈ (0...N)B ∈ ℂ → (m ∈ (0...N) → ∀j ∈ (0...m)(A · [(mj) / k]B) ∈ ℂ))))
3332imp42 369 . . . . . . . . . 10 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → ∀j ∈ (0...m)(A · [(mj) / k]B) ∈ ℂ)
342, 4, 6, 33syl3anc 857 . . . . . . . . 9 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σn ∈ ((mm)...(m − 0))[(mn) / j](A · [(mj) / k]B))
35 zcnt 6095 . . . . . . . . . . . . . 14 (m ∈ ℤ → m ∈ ℂ)
365, 35syl 10 . . . . . . . . . . . . 13 (m ∈ (0...N) → m ∈ ℂ)
37 subidt 5375 . . . . . . . . . . . . . 14 (m ∈ ℂ → (mm) = 0)
38 subid1t 5376 . . . . . . . . . . . . . 14 (m ∈ ℂ → (m − 0) = m)
3937, 38opreq12d 3969 . . . . . . . . . . . . 13 (m ∈ ℂ → ((mm)...(m − 0)) = (0...m))
4036, 39syl 10 . . . . . . . . . . . 12 (m ∈ (0...N) → ((mm)...(m − 0)) = (0...m))
4140adantl 388 . . . . . . . . . . 11 ((N ∈ ℕ0m ∈ (0...N)) → ((mm)...(m − 0)) = (0...m))
42 nncant 5449 . . . . . . . . . . . . . . . 16 ((m ∈ ℂ ⋀ n ∈ ℂ) → (m − (mn)) = n)
4318elfzel2 6419 . . . . . . . . . . . . . . . . 17 (n ∈ (0...m) → m ∈ ℤ)
4443, 35syl 10 . . . . . . . . . . . . . . . 16 (n ∈ (0...m) → m ∈ ℂ)
45 elfzelz 6422 . . . . . . . . . . . . . . . . 17 (n ∈ (0...m) → n ∈ ℤ)
46 zcnt 6095 . . . . . . . . . . . . . . . . 17 (n ∈ ℤ → n ∈ ℂ)
4745, 46syl 10 . . . . . . . . . . . . . . . 16 (n ∈ (0...m) → n ∈ ℂ)
4842, 44, 47sylanc 471 . . . . . . . . . . . . . . 15 (n ∈ (0...m) → (m − (mn)) = n)
4948csbeq1d 2000 . . . . . . . . . . . . . 14 (n ∈ (0...m) → [(m − (mn)) / k]B = [n / k]B)
5049opreq2d 3967 . . . . . . . . . . . . 13 (n ∈ (0...m) → ([(mn) / j]A · [(m − (mn)) / k]B) = ([(mn) / j]A · [n / k]B))
5150adantl 388 . . . . . . . . . . . 12 (((N ∈ ℕ0m ∈ (0...N)) ⋀ n ∈ (0...m)) → ([(mn) / j]A · [(m − (mn)) / k]B) = ([(mn) / j]A · [n / k]B))
52 oprex 3974 . . . . . . . . . . . . . 14 (mn) ∈ V
53 csbopr12g 3978 . . . . . . . . . . . . . 14 ((mn) ∈ V[(mn) / j](A · [(mj) / k]B) = ([(mn) / j]A · [(mn) / j][(mj) / k]B))
5452, 53ax-mp 7 . . . . . . . . . . . . 13 [(mn) / j](A · [(mj) / k]B) = ([(mn) / j]A · [(mn) / j][(mj) / k]B)
55 oprex 3974 . . . . . . . . . . . . . . . 16 (mj) ∈ V
5655ax-gen 961 . . . . . . . . . . . . . . 15 j(mj) ∈ V
57 opreq2 3960 . . . . . . . . . . . . . . . 16 (j = (mn) → (mj) = (m − (mn)))
5857csbco3g 2036 . . . . . . . . . . . . . . 15 (((mn) ∈ V ⋀ ∀j(mj) ∈ V) → [(mn) / j][(mj) / k]B = [(m − (mn)) / k]B)
5952, 56, 58mp2an 696 . . . . . . . . . . . . . 14 [(mn) / j][(mj) / k]B = [(m − (mn)) / k]B
6059opreq2i 3963 . . . . . . . . . . . . 13 ([(mn) / j]A · [(mn) / j][(mj) / k]B) = ([(mn) / j]A · [(m − (mn)) / k]B)
6154, 60eqtr 1492 . . . . . . . . . . . 12 [(mn) / j](A · [(mj) / k]B) = ([(mn) / j]A · [(m − (mn)) / k]B)
6251, 61syl5eq 1516 . . . . . . . . . . 11 (((N ∈ ℕ0m ∈ (0...N)) ⋀ n ∈ (0...m)) → [(mn) / j](A · [(mj) / k]B) = ([(mn) / j]A · [n / k]B))
6341, 62sumeq12rdv 6942 . . . . . . . . . 10 ((N ∈ ℕ0m ∈ (0...N)) → Σn ∈ ((mm)...(m − 0))[(mn) / j](A · [(mj) / k]B) = Σn ∈ (0...m)([(mn) / j]A · [n / k]B))
6463adantlr 393 . . . . . . . . 9 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → Σn ∈ ((mm)...(m − 0))[(mn) / j](A · [(mj) / k]B) = Σn ∈ (0...m)([(mn) / j]A · [n / k]B))
6534, 64eqtrd 1504 . . . . . . . 8 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σn ∈ (0...m)([(mn) / j]A · [n / k]B))
66 ax-17 969 . . . . . . . . 9 (x ∈ ([(mk) / j]A · B) → ∀n x ∈ ([(mk) / j]A · B))
67 ax-17 969 . . . . . . . . . 10 (x[(mn) / j]A → ∀k x[(mn) / j]A)
68 ax-17 969 . . . . . . . . . 10 (x ∈ · → ∀k x ∈ · )
69 visset 1809 . . . . . . . . . . 11 nV
70 ax-17 969 . . . . . . . . . . 11 (xn → ∀k xn)
7169, 70hbcsb1 2021 . . . . . . . . . 10 (x[n / k]B → ∀k x[n / k]B)
7267, 68, 71hbopr 3972 . . . . . . . . 9 (x ∈ ([(mn) / j]A · [n / k]B) → ∀k x ∈ ([(mn) / j]A · [n / k]B))
73 opreq2 3960 . . . . . . . . . . 11 (k = n → (mk) = (mn))
7473csbeq1d 2000 . . . . . . . . . 10 (k = n[(mk) / j]A = [(mn) / j]A)
75 csbeq1a 2002 . . . . . . . . . 10 (k = nB = [n / k]B)
7674, 75opreq12d 3969 . . . . . . . . 9 (k = n → ([(mk) / j]A · B) = ([(mn) / j]A · [n / k]B))
7766, 72, 76cbvsum 6932 . . . . . . . 8 Σk ∈ (0...m)([(mk) / j]A · B) = Σn ∈ (0...m)([(mn) / j]A · [n / k]B)
7865, 77syl6eqr 1522 . . . . . . 7 (((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) ⋀ m ∈ (0...N)) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σk ∈ (0...m)([(mk) / j]A · B))
7978ex 373 . . . . . 6 ((N ∈ ℕ0 ⋀ (∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ)) → (m ∈ (0...N) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σk ∈ (0...m)([(mk) / j]A · B)))
80793impb 828 . . . . 5 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → (m ∈ (0...N) → Σj ∈ (0...m)(A · [(mj) / k]B) = Σk ∈ (0...m)([(mk) / j]A · B)))
8180r19.21aiv 1710 . . . 4 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → ∀m ∈ (0...Nj ∈ (0...m)(A · [(mj) / k]B) = Σk ∈ (0...m)([(mk) / j]A · B))
8281sumeq2d 6937 . . 3 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → Σm ∈ (0...Nj ∈ (0...m)(A · [(mj) / k]B) = Σm ∈ (0...Nk ∈ (0...m)([(mk) / j]A · B))
83 ax-17 969 . . . 4 (x ∈ Σj ∈ (0...k)(A · [(kj) / k]B) → ∀m x ∈ Σj ∈ (0...k)(A · [(kj) / k]B))
84 ax-17 969 . . . . 5 (x ∈ (0...m) → ∀k x ∈ (0...m))
85 ax-17 969 . . . . . 6 (xA → ∀k xA)
86 ax-17 969 . . . . . . 7 (x ∈ (mj) → ∀k x ∈ (mj))
8755, 86hbcsb1 2021 . . . . . 6 (x[(mj) / k]B → ∀k x[(mj) / k]B)
8885, 68, 87hbopr 3972 . . . . 5 (x ∈ (A · [(mj) / k]B) → ∀k x ∈ (A · [(mj) / k]B))
8984, 88hbsum 6930 . . . 4 (x ∈ Σj ∈ (0...m)(A · [(mj) / k]B) → ∀k x ∈ Σj ∈ (0...m)(A · [(mj) / k]B))
90 opreq2 3960 . . . . 5 (k = m → (0...k) = (0...m))
91 opreq1 3959 . . . . . . . 8 (k = m → (kj) = (mj))
9291csbeq1d 2000 . . . . . . 7 (k = m[(kj) / k]B = [(mj) / k]B)
9392opreq2d 3967 . . . . . 6 (k = m → (A · [(kj) / k]B) = (A · [(mj) / k]B))
9493adantr 389 . . . . 5 ((k = mj ∈ (0...m)) → (A · [(kj) / k]B) = (A · [(mj) / k]B))
9590, 94sumeq12rdv 6942 . . . 4 (k = m → Σj ∈ (0...k)(A · [(kj) / k]B) = Σj ∈ (0...m)(A · [(mj) / k]B))
9683, 89, 95cbvsum 6932 . . 3 Σk ∈ (0...Nj ∈ (0...k)(A · [(kj) / k]B) = Σm ∈ (0...Nj ∈ (0...m)(A · [(mj) / k]B)
97 ax-17 969 . . . 4 (x ∈ Σk ∈ (0...j)([(jk) / j]A · B) → ∀m x ∈ Σk ∈ (0...j)([(jk) / j]A · B))
98 ax-17 969 . . . . 5 (x ∈ (0...m) → ∀j x ∈ (0...m))
99 oprex 3974 . . . . . . 7 (mk) ∈ V
100 ax-17 969 . . . . . . 7 (x ∈ (mk) → ∀j x ∈ (mk))
10199, 100hbcsb1 2021 . . . . . 6 (x[(mk) / j]A → ∀j x[(mk) / j]A)
102 ax-17 969 . . . . . 6 (x ∈ · → ∀j x ∈ · )
103 ax-17 969 . . . . . 6 (xB → ∀j xB)
104101, 102, 103hbopr 3972 . . . . 5 (x ∈ ([(mk) / j]A · B) → ∀j x ∈ ([(mk) / j]A · B))
10598, 104hbsum 6930 . . . 4 (x ∈ Σk ∈ (0...m)([(mk) / j]A · B) → ∀j x ∈ Σk ∈ (0...m)([(mk) / j]A · B))
106 opreq2 3960 . . . . 5 (j = m → (0...j) = (0...m))
107 opreq1 3959 . . . . . . . 8 (j = m → (jk) = (mk))
108107csbeq1d 2000 . . . . . . 7 (j = m[(jk) / j]A = [(mk) / j]A)
109108opreq1d 3966 . . . . . 6 (j = m → ([(jk) / j]A · B) = ([(mk) / j]A · B))
110109adantr 389 . . . . 5 ((j = mk ∈ (0...m)) → ([(jk) / j]A · B) = ([(mk) / j]A · B))
111106, 110sumeq12rdv 6942 . . . 4 (j = m → Σk ∈ (0...j)([(jk) / j]A · B) = Σk ∈ (0...m)([(mk) / j]A · B))
11297, 105, 111cbvsum 6932 . . 3 Σj ∈ (0...Nk ∈ (0...j)([(jk) / j]A · B) = Σm ∈ (0...Nk ∈ (0...m)([(mk) / j]A · B)
11382, 96, 1123eqtr4g 1528 . 2 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → Σk ∈ (0...Nj ∈ (0...k)(A · [(kj) / k]B) = Σj ∈ (0...Nk ∈ (0...j)([(jk) / j]A · B))
1141, 113eqtrd 1504 1 ((N ∈ ℕ0 ⋀ ∀j ∈ (0...N)A ∈ ℂ ⋀ ∀k ∈ (0...N)B ∈ ℂ) → Σj ∈ (0...Nk ∈ (0...(Nj))(A · B) = Σj ∈ (0...Nk ∈ (0...j)([(jk) / j]A · B))
Colors of variables: wff set class
Syntax hints:   → wi 3   ⋀ wa 223   ⋀ w3a 774  ∀wal 952   = wceq 954   ∈ wcel 956  ∀wral 1642  Vcvv 1807  [csb 1997   ⊆ wss 2043   ‘cfv 3177  (class class class)co 3954  ℂcc 5212  0cc0 5214   · cmul 5219   − cmin 5272  ℕ0cn0 5277  ℤcz 5278  ℤcuz 6357  ...cfz 6407  Σcsu 6925
This theorem is referenced by:  fsum0diag4 7204  efaddlem5 7292
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-9 963  ax-10 964  ax-11 965  ax-12 966  ax-13 967  ax-14 968  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138  ax-16 1208  ax-11o 1216  ax-ext 1457  ax-rep 2688  ax-sep 2698  ax-nul 2705  ax-pow 2737  ax-pr 2774  ax-un 2861  ax-inf2 4605
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 775  df-3an 776  df-ex 979  df-sb 1170  df-eu 1380  df-mo 1381  df-clab 1462  df-cleq 1467  df-clel 1470  df-ne 1584  df-nel 1585  df-ral 1646  df-rex 1647  df-reu 1648  df-rab 1649  df-v 1808  df-sbc 1938  df-csb 1998  df-dif 2045  df-un 2046  df-in 2047  df-ss 2049  df-pss 2051  df-nul 2277  df-if 2358  df-pw 2398  df-sn 2408  df-pr 2409  df-tp 2411  df-op 2412  df-uni 2499  df-int 2529  df-iun 2563  df-br 2615  df-opab 2662  df-tr 2676  df-eprel 2827  df-id 2830  df-po 2835  df-so 2845  df-fr 2912  df-we 2929  df-ord 2946  df-on 2947  df-lim 2948  df-suc 2949  df-om 3127  df-xp 3179  df-rel 3180  df-cnv 3181  df-co 3182  df-dm 3183  df-rn 3184  df-res 3185  df-ima 3186  df-fun 3187  df-fn 3188  df-f 3189  df-f1 3190  df-fo 3191  df-f1o 3192  df-fv 3193  df-rdg 3923  df-opr 3956  df-oprab 3957  df-1st 4069  df-2nd 4070  df-1o 4123  df-oadd 4125  df-omul 4126  df-er 4251  df-ec 4253  df-qs 4256  df-en 4357  df-dom 4358  df-sdom 4359  df-ni 4980  df-pli 4981  df-mi 4982  df-lti 4983  df-plpq 5015  df-mpq 5016  df-enq 5017  df-nq 5018  df-plq 5019  df-mq 5020  df-rq 5021  df-ltq 5022  df-1q 5023  df-np 5066  df-1p 5067  df-plp 5068  df-mp 5069  df-ltp 5070  df-plpr 5144  df-mpr 5145  df-enr 5146  df-nr 5147  df-plr 5148  df-mr 5149  df-ltr 5150  df-0r 5151  df-1r 5152  df-m1r 5153  df-c 5220  df-0 5221  df-1 5222  df-i 5223  df-r 5224  df-plus 5225  df-mul 5226  df-lt 5227  df-sub 5336  df-neg 5338  df-pnf 5467  df-mnf 5468  df-xr 5469  df-ltxr 5470  df-le 5471  df-n 5881  df-n0 6055  df-z 6091  df-seq1 6253  df-shft 6286  df-uz 6358  df-fz 6408  df-seqz 6473  df-clim 6921  df-sum 6926
Copyright terms: Public domain