Table of ContentsTable of Contents Mathbox for Frédéric Liné < Previous   Next >
Related theorems
Unicode version

Theorem cbicplem 14508
Description: Lemma for cbicp 14509.
Hypotheses
Ref Expression
cbicplem.1 |- F = (f e. X_x e. {A}B |-> (f` A))
cbicplem.2 |- (x = A -> B = C)
Assertion
Ref Expression
cbicplem |- ((A e. D /\ C e. E) -> F:X_x e. {A}B-1-1-onto->C)
Distinct variable groups:   A,f,x   B,f   C,f,x   D,f,x   f,E   f,F

Proof of Theorem cbicplem
StepHypRef Expression
1 fvex 4689 . . . . . 6 |- (f` A) e. _V
21a1i 8 . . . . 5 |- (f e. X_x e. {A}B -> (f` A) e. _V)
32rgen 2159 . . . 4 |- A.f e. X_ x e. {A}B(f` A) e. _V
4 cbicplem.1 . . . . . 6 |- F = (f e. X_x e. {A}B |-> (f` A))
54fopab2ga 14478 . . . . 5 |- (A.f e. X_ x e. {A}B(f` A) e. _V <-> F Fn X_x e. {A}B)
65a1i 8 . . . 4 |- ((A e. D /\ C e. E) -> (A.f e. X_ x e. {A}B(f` A) e. _V <-> F Fn X_x e. {A}B))
73, 6mpbii 210 . . 3 |- ((A e. D /\ C e. E) -> F Fn X_x e. {A}B)
8 elixp2 5408 . . . . . . . . . 10 |- (f e. X_x e. {A}B <-> (f e. _V /\ f Fn {A} /\ A.x e. {A} (f` x) e. B))
9 3simpc 874 . . . . . . . . . . 11 |- ((f e. _V /\ f Fn {A} /\ A.x e. {A} (f` x) e. B) -> (f Fn {A} /\ A.x e. {A} (f` x) e. B))
10 visset 2295 . . . . . . . . . . . . 13 |- f e. _V
1110a1i 8 . . . . . . . . . . . 12 |- ((f Fn {A} /\ A.x e. {A} (f` x) e. B) -> f e. _V)
12 simpl 346 . . . . . . . . . . . 12 |- ((f Fn {A} /\ A.x e. {A} (f` x) e. B) -> f Fn {A})
13 simpr 350 . . . . . . . . . . . 12 |- ((f Fn {A} /\ A.x e. {A} (f` x) e. B) -> A.x e. {A} (f` x) e. B)
1411, 12, 133jca 1050 . . . . . . . . . . 11 |- ((f Fn {A} /\ A.x e. {A} (f` x) e. B) -> (f e. _V /\ f Fn {A} /\ A.x e. {A} (f` x) e. B))
159, 14impbii 174 . . . . . . . . . 10 |- ((f e. _V /\ f Fn {A} /\ A.x e. {A} (f` x) e. B) <-> (f Fn {A} /\ A.x e. {A} (f` x) e. B))
168, 15bitri 190 . . . . . . . . 9 |- (f e. X_x e. {A}B <-> (f Fn {A} /\ A.x e. {A} (f` x) e. B))
1716anbi1i 539 . . . . . . . 8 |- ((f e. X_x e. {A}B /\ y = (f` A)) <-> ((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A)))
1817exbii 1398 . . . . . . 7 |- (E.f(f e. X_x e. {A}B /\ y = (f` A)) <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A)))
1918a1i 8 . . . . . 6 |- ((A e. D /\ C e. E) -> (E.f(f e. X_x e. {A}B /\ y = (f` A)) <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
20 df-rex 2110 . . . . . 6 |- (E.f e. X_ x e. {A}By = (f` A) <-> E.f(f e. X_x e. {A}B /\ y = (f` A)))
2119, 20syl5bb 591 . . . . 5 |- ((A e. D /\ C e. E) -> (E.f e. X_ x e. {A}By = (f` A) <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
2221abbidv 2008 . . . 4 |- ((A e. D /\ C e. E) -> {y | E.f e. X_ x e. {A}By = (f` A)} = {y | E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))})
234rnmpt 10163 . . . . 5 |- ran F = {y | E.f e. X_ x e. {A}By = (f` A)}
2423a1i 8 . . . 4 |- ((A e. D /\ C e. E) -> ran F = {y | E.f e. X_ x e. {A}By = (f` A)})
25 visset 2295 . . . . . . . . . . . . . . 15 |- y e. _V
2625a1i 8 . . . . . . . . . . . . . 14 |- (x e. {A} -> y e. _V)
2726rgen 2159 . . . . . . . . . . . . 13 |- A.x e. {A}y e. _V
28 eqid 1884 . . . . . . . . . . . . . 14 |- (x e. {A} |-> y) = (x e. {A} |-> y)
2928mptfn 10162 . . . . . . . . . . . . 13 |- (A.x e. {A}y e. _V <-> (x e. {A} |-> y) Fn {A})
3027, 29mpbi 206 . . . . . . . . . . . 12 |- (x e. {A} |-> y) Fn {A}
3130a1i 8 . . . . . . . . . . 11 |- (((A e. D /\ C e. E) /\ y e. C) -> (x e. {A} |-> y) Fn {A})
32 eqidd 1885 . . . . . . . . . . . . . 14 |- (x = A -> y = y)
3332, 28fvmptg 5014 . . . . . . . . . . . . 13 |- ((A e. {A} /\ y e. C) -> ((x e. {A} |-> y)` A) = y)
34 eleq1a 1966 . . . . . . . . . . . . . 14 |- (y e. C -> (((x e. {A} |-> y)` A) = y -> ((x e. {A} |-> y)` A) e. C))
3534adantl 424 . . . . . . . . . . . . 13 |- ((A e. {A} /\ y e. C) -> (((x e. {A} |-> y)` A) = y -> ((x e. {A} |-> y)` A) e. C))
3633, 35mpd 29 . . . . . . . . . . . 12 |- ((A e. {A} /\ y e. C) -> ((x e. {A} |-> y)` A) e. C)
37 snidg 3067 . . . . . . . . . . . . 13 |- (A e. D -> A e. {A})
3837adantr 425 . . . . . . . . . . . 12 |- ((A e. D /\ C e. E) -> A e. {A})
3936, 38sylan 497 . . . . . . . . . . 11 |- (((A e. D /\ C e. E) /\ y e. C) -> ((x e. {A} |-> y)` A) e. C)
4033eqcomd 1889 . . . . . . . . . . . 12 |- ((A e. {A} /\ y e. C) -> y = ((x e. {A} |-> y)` A))
4140, 38sylan 497 . . . . . . . . . . 11 |- (((A e. D /\ C e. E) /\ y e. C) -> y = ((x e. {A} |-> y)` A))
4231, 39, 41jca31 311 . . . . . . . . . 10 |- (((A e. D /\ C e. E) /\ y e. C) -> (((x e. {A} |-> y) Fn {A} /\ ((x e. {A} |-> y)` A) e. C) /\ y = ((x e. {A} |-> y)` A)))
4342ex 402 . . . . . . . . 9 |- ((A e. D /\ C e. E) -> (y e. C -> (((x e. {A} |-> y) Fn {A} /\ ((x e. {A} |-> y)` A) e. C) /\ y = ((x e. {A} |-> y)` A))))
44 snex 3492 . . . . . . . . . . 11 |- {A} e. _V
45 mptexg 5012 . . . . . . . . . . 11 |- ({A} e. _V -> (x e. {A} |-> y) e. _V)
4644, 45ax-mp 7 . . . . . . . . . 10 |- (x e. {A} |-> y) e. _V
47 fneq1 4503 . . . . . . . . . . . 12 |- (f = (x e. {A} |-> y) -> (f Fn {A} <-> (x e. {A} |-> y) Fn {A}))
48 fveq1 4680 . . . . . . . . . . . . 13 |- (f = (x e. {A} |-> y) -> (f` A) = ((x e. {A} |-> y)` A))
4948eleq1d 1963 . . . . . . . . . . . 12 |- (f = (x e. {A} |-> y) -> ((f` A) e. C <-> ((x e. {A} |-> y)` A) e. C))
5047, 49anbi12d 690 . . . . . . . . . . 11 |- (f = (x e. {A} |-> y) -> ((f Fn {A} /\ (f` A) e. C) <-> ((x e. {A} |-> y) Fn {A} /\ ((x e. {A} |-> y)` A) e. C)))
5148eqeq2d 1895 . . . . . . . . . . 11 |- (f = (x e. {A} |-> y) -> (y = (f` A) <-> y = ((x e. {A} |-> y)` A)))
5250, 51anbi12d 690 . . . . . . . . . 10 |- (f = (x e. {A} |-> y) -> (((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)) <-> (((x e. {A} |-> y) Fn {A} /\ ((x e. {A} |-> y)` A) e. C) /\ y = ((x e. {A} |-> y)` A))))
5346, 52cla4ev 2371 . . . . . . . . 9 |- ((((x e. {A} |-> y) Fn {A} /\ ((x e. {A} |-> y)` A) e. C) /\ y = ((x e. {A} |-> y)` A)) -> E.f((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)))
5443, 53syl6 25 . . . . . . . 8 |- ((A e. D /\ C e. E) -> (y e. C -> E.f((f Fn {A} /\ (f` A) e. C) /\ y = (f` A))))
55 eleq1a 1966 . . . . . . . . . . 11 |- ((f` A) e. C -> (y = (f` A) -> y e. C))
5655adantl 424 . . . . . . . . . 10 |- ((f Fn {A} /\ (f` A) e. C) -> (y = (f` A) -> y e. C))
5756imp 377 . . . . . . . . 9 |- (((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)) -> y e. C)
585719.23aiv 1674 . . . . . . . 8 |- (E.f((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)) -> y e. C)
5954, 58impbid1 575 . . . . . . 7 |- ((A e. D /\ C e. E) -> (y e. C <-> E.f((f Fn {A} /\ (f` A) e. C) /\ y = (f` A))))
60 ralsng 3085 . . . . . . . . . . . 12 |- (A e. D -> (A.x e. {A} (f` x) e. B <-> [A / x](f` x) e. B))
61 ax-17 1317 . . . . . . . . . . . . . 14 |- ((f` A) e. C -> A.x(f` A) e. C)
6261a1i 8 . . . . . . . . . . . . 13 |- (A e. D -> ((f` A) e. C -> A.x(f` A) e. C))
63 fveq2 4681 . . . . . . . . . . . . . 14 |- (x = A -> (f` x) = (f` A))
64 cbicplem.2 . . . . . . . . . . . . . 14 |- (x = A -> B = C)
6563, 64eleq12d 1965 . . . . . . . . . . . . 13 |- (x = A -> ((f` x) e. B <-> (f` A) e. C))
6662, 65sbciegf 2483 . . . . . . . . . . . 12 |- (A e. D -> ([A / x](f` x) e. B <-> (f` A) e. C))
6760, 66bitr2d 588 . . . . . . . . . . 11 |- (A e. D -> ((f` A) e. C <-> A.x e. {A} (f` x) e. B))
6867adantr 425 . . . . . . . . . 10 |- ((A e. D /\ C e. E) -> ((f` A) e. C <-> A.x e. {A} (f` x) e. B))
6968anbi2d 678 . . . . . . . . 9 |- ((A e. D /\ C e. E) -> ((f Fn {A} /\ (f` A) e. C) <-> (f Fn {A} /\ A.x e. {A} (f` x) e. B)))
7069anbi1d 679 . . . . . . . 8 |- ((A e. D /\ C e. E) -> (((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)) <-> ((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
7170exbidv 1657 . . . . . . 7 |- ((A e. D /\ C e. E) -> (E.f((f Fn {A} /\ (f` A) e. C) /\ y = (f` A)) <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
7259, 71bitrd 587 . . . . . 6 |- ((A e. D /\ C e. E) -> (y e. C <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
737219.21aiv 1664 . . . . 5 |- ((A e. D /\ C e. E) -> A.y(y e. C <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
74 abeq2 1999 . . . . 5 |- (C = {y | E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))} <-> A.y(y e. C <-> E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))))
7573, 74sylibr 217 . . . 4 |- ((A e. D /\ C e. E) -> C = {y | E.f((f Fn {A} /\ A.x e. {A} (f` x) e. B) /\ y = (f` A))})
7622, 24, 753eqtr4d 1937 . . 3 |- ((A e. D /\ C e. E) -> ran F = C)
77 fvex 4689 . . . . . . 7 |- (g` A) e. _V
784fvopab2b 14476 . . . . . . . . . 10 |- ((f e. X_x e. {A}B /\ (f` A) e. _V) -> (F` f) = (f` A))
7978ex 402 . . . . . . . . 9 |- (f e. X_x e. {A}B -> ((f` A) e. _V -> (F` f) = (f` A)))
80 fveq1 4680 . . . . . . . . . . . 12 |- (f = g -> (f` A) = (g` A))
814, 80cmpbvb 14477 . . . . . . . . . . 11 |- F = (g e. X_x e. {A}B |-> (g` A))
8281fvopab2b 14476 . . . . . . . . . 10 |- ((g e. X_x e. {A}B /\ (g` A) e. _V) -> (F` g) = (g` A))
8382ex 402 . . . . . . . . 9 |- (g e. X_x e. {A}B -> ((g` A) e. _V -> (F` g) = (g` A)))
8479, 83im2anan9 622 . . . . . . . 8 |- ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> (((f` A) e. _V /\ (g` A) e. _V) -> ((F` f) = (f` A) /\ (F` g) = (g` A))))
85 eqeq1 1890 . . . . . . . . . . . . 13 |- ((F` f) = (f` A) -> ((F` f) = (F` g) <-> (f` A) = (F` g)))
8685imbi1d 675 . . . . . . . . . . . 12 |- ((F` f) = (f` A) -> (((F` f) = (F` g) -> f = g) <-> ((f` A) = (F` g) -> f = g)))
8786imbi2d 674 . . . . . . . . . . 11 |- ((F` f) = (f` A) -> (((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g)) <-> ((A e. D /\ C e. E) -> ((f` A) = (F` g) -> f = g))))
8887imbi2d 674 . . . . . . . . . 10 |- ((F` f) = (f` A) -> (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g))) <-> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((f` A) = (F` g) -> f = g)))))
89 eqeq2 1893 . . . . . . . . . . . . 13 |- ((F` g) = (g` A) -> ((f` A) = (F` g) <-> (f` A) = (g` A)))
9089imbi1d 675 . . . . . . . . . . . 12 |- ((F` g) = (g` A) -> (((f` A) = (F` g) -> f = g) <-> ((f` A) = (g` A) -> f = g)))
9190imbi2d 674 . . . . . . . . . . 11 |- ((F` g) = (g` A) -> (((A e. D /\ C e. E) -> ((f` A) = (F` g) -> f = g)) <-> ((A e. D /\ C e. E) -> ((f` A) = (g` A) -> f = g))))
92 eqidd 1885 . . . . . . . . . . . . . 14 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> {A} = {A})
93 elsn 3058 . . . . . . . . . . . . . . . . . 18 |- (x e. {A} <-> x = A)
94 fveq2 4681 . . . . . . . . . . . . . . . . . . . 20 |- (x = A -> (g` x) = (g` A))
9563, 94eqeq12d 1899 . . . . . . . . . . . . . . . . . . 19 |- (x = A -> ((f` x) = (g` x) <-> (f` A) = (g` A)))
9695biimprd 171 . . . . . . . . . . . . . . . . . 18 |- (x = A -> ((f` A) = (g` A) -> (f` x) = (g` x)))
9793, 96sylbi 216 . . . . . . . . . . . . . . . . 17 |- (x e. {A} -> ((f` A) = (g` A) -> (f` x) = (g` x)))
9897com12 14 . . . . . . . . . . . . . . . 16 |- ((f` A) = (g` A) -> (x e. {A} -> (f` x) = (g` x)))
9998r19.21aiv 2175 . . . . . . . . . . . . . . 15 |- ((f` A) = (g` A) -> A.x e. {A} (f` x) = (g` x))
100993ad2ant3 899 . . . . . . . . . . . . . 14 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> A.x e. {A} (f` x) = (g` x))
10192, 100jca 310 . . . . . . . . . . . . 13 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> ({A} = {A} /\ A.x e. {A} (f` x) = (g` x)))
102 elixp2a 14493 . . . . . . . . . . . . . . . 16 |- (f e. X_x e. {A}B -> f Fn {A})
103 elixp2a 14493 . . . . . . . . . . . . . . . 16 |- (g e. X_x e. {A}B -> g Fn {A})
104102, 103anim12i 360 . . . . . . . . . . . . . . 15 |- ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> (f Fn {A} /\ g Fn {A}))
1051043ad2ant1 897 . . . . . . . . . . . . . 14 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> (f Fn {A} /\ g Fn {A}))
106 eqfnfv 4766 . . . . . . . . . . . . . 14 |- ((f Fn {A} /\ g Fn {A}) -> (f = g <-> ({A} = {A} /\ A.x e. {A} (f` x) = (g` x))))
107105, 106syl 12 . . . . . . . . . . . . 13 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> (f = g <-> ({A} = {A} /\ A.x e. {A} (f` x) = (g` x))))
108101, 107mpbird 213 . . . . . . . . . . . 12 |- (((f e. X_x e. {A}B /\ g e. X_x e. {A}B) /\ (A e. D /\ C e. E) /\ (f` A) = (g` A)) -> f = g)
1091083exp 1066 . . . . . . . . . . 11 |- ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((f` A) = (g` A) -> f = g)))
11091, 109syl5bir 227 . . . . . . . . . 10 |- ((F` g) = (g` A) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((f` A) = (F` g) -> f = g))))
11188, 110syl5bir 227 . . . . . . . . 9 |- ((F` f) = (f` A) -> ((F` g) = (g` A) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g)))))
112111imp 377 . . . . . . . 8 |- (((F` f) = (f` A) /\ (F` g) = (g` A)) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g))))
11384, 112syl6com 64 . . . . . . 7 |- (((f` A) e. _V /\ (g` A) e. _V) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g)))))
1141, 77, 113mp2an 761 . . . . . 6 |- ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g))))
115114pm2.43i 78 . . . . 5 |- ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((A e. D /\ C e. E) -> ((F` f) = (F` g) -> f = g)))
116115com12 14 . . . 4 |- ((A e. D /\ C e. E) -> ((f e. X_x e. {A}B /\ g e. X_x e. {A}B) -> ((F` f) = (F` g) -> f = g)))
117116r19.21aivv 2183 . . 3 |- ((A e. D /\ C e. E) -> A.f e. X_ x e. {A}BA.g e. X_ x e. {A}B((F` f) = (F` g) -> f = g))
1187, 76, 1173jca 1050 . 2 |- ((A e. D /\ C e. E) -> (F Fn X_x e. {A}B /\ ran F = C /\ A.f e. X_ x e. {A}BA.g e. X_ x e. {A}B((F` f) = (F` g) -> f = g)))
119 dff1o6 4853 . 2 |- (F:X_x e. {A}B-1-1-onto->C <-> (F Fn X_x e. {A}B /\ ran F = C /\ A.f e. X_ x e. {A}BA.g e. X_ x e. {A}B((F` f) = (F` g) -> f = g)))
120118, 119sylibr 217 1 |- ((A e. D /\ C e. E) -> F:X_x e. {A}B-1-1-onto->C)
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326  [wsbc 1534  {cab 1871  A.wral 2105  E.wrex 2106  _Vcvv 2292  {csn 3044  ran crn 3987   Fn wfn 3993  -1-1-onto->wf1o 3997  ` cfv 3998   e. cmpt 5004  X_cixp 5406
This theorem is referenced by:  cbicp 14509
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-v 2294  df-sbc 2454  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-nul 2876  df-pw 3035  df-sn 3049  df-pr 3050  df-op 3053  df-uni 3178  df-br 3339  df-opab 3396  df-id 3586  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-mpt 5006  df-ixp 5407
Copyright terms: Public domain