Step |
Hyp |
Ref |
Expression |
1 |
|
coafval.o |
โข ยท = ( compa โ ๐ถ ) |
2 |
|
coafval.a |
โข ๐ด = ( Arrow โ ๐ถ ) |
3 |
|
df-br |
โข ( ๐บ dom ยท ๐น โ โจ ๐บ , ๐น โฉ โ dom ยท ) |
4 |
|
otex |
โข โจ ( doma โ ๐ ) , ( coda โ ๐ ) , ( ( 2nd โ ๐ ) ( โจ ( doma โ ๐ ) , ( doma โ ๐ ) โฉ ( comp โ ๐ถ ) ( coda โ ๐ ) ) ( 2nd โ ๐ ) ) โฉ โ V |
5 |
4
|
rgen2w |
โข โ ๐ โ ๐ด โ ๐ โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } โจ ( doma โ ๐ ) , ( coda โ ๐ ) , ( ( 2nd โ ๐ ) ( โจ ( doma โ ๐ ) , ( doma โ ๐ ) โฉ ( comp โ ๐ถ ) ( coda โ ๐ ) ) ( 2nd โ ๐ ) ) โฉ โ V |
6 |
|
eqid |
โข ( comp โ ๐ถ ) = ( comp โ ๐ถ ) |
7 |
1 2 6
|
coafval |
โข ยท = ( ๐ โ ๐ด , ๐ โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } โฆ โจ ( doma โ ๐ ) , ( coda โ ๐ ) , ( ( 2nd โ ๐ ) ( โจ ( doma โ ๐ ) , ( doma โ ๐ ) โฉ ( comp โ ๐ถ ) ( coda โ ๐ ) ) ( 2nd โ ๐ ) ) โฉ ) |
8 |
7
|
fmpox |
โข ( โ ๐ โ ๐ด โ ๐ โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } โจ ( doma โ ๐ ) , ( coda โ ๐ ) , ( ( 2nd โ ๐ ) ( โจ ( doma โ ๐ ) , ( doma โ ๐ ) โฉ ( comp โ ๐ถ ) ( coda โ ๐ ) ) ( 2nd โ ๐ ) ) โฉ โ V โ ยท : โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) โถ V ) |
9 |
5 8
|
mpbi |
โข ยท : โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) โถ V |
10 |
9
|
fdmi |
โข dom ยท = โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) |
11 |
10
|
eleq2i |
โข ( โจ ๐บ , ๐น โฉ โ dom ยท โ โจ ๐บ , ๐น โฉ โ โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) ) |
12 |
|
fveq2 |
โข ( ๐ = ๐บ โ ( doma โ ๐ ) = ( doma โ ๐บ ) ) |
13 |
12
|
eqeq2d |
โข ( ๐ = ๐บ โ ( ( coda โ โ ) = ( doma โ ๐ ) โ ( coda โ โ ) = ( doma โ ๐บ ) ) ) |
14 |
13
|
rabbidv |
โข ( ๐ = ๐บ โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } = { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐บ ) } ) |
15 |
14
|
opeliunxp2 |
โข ( โจ ๐บ , ๐น โฉ โ โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) โ ( ๐บ โ ๐ด โง ๐น โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐บ ) } ) ) |
16 |
|
fveqeq2 |
โข ( โ = ๐น โ ( ( coda โ โ ) = ( doma โ ๐บ ) โ ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) |
17 |
16
|
elrab |
โข ( ๐น โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐บ ) } โ ( ๐น โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) |
18 |
17
|
anbi2i |
โข ( ( ๐บ โ ๐ด โง ๐น โ { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐บ ) } ) โ ( ๐บ โ ๐ด โง ( ๐น โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) ) |
19 |
|
an12 |
โข ( ( ๐บ โ ๐ด โง ( ๐น โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) โ ( ๐น โ ๐ด โง ( ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) ) |
20 |
|
3anass |
โข ( ( ๐น โ ๐ด โง ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) โ ( ๐น โ ๐ด โง ( ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) ) |
21 |
19 20
|
bitr4i |
โข ( ( ๐บ โ ๐ด โง ( ๐น โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) โ ( ๐น โ ๐ด โง ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) |
22 |
15 18 21
|
3bitri |
โข ( โจ ๐บ , ๐น โฉ โ โช ๐ โ ๐ด ( { ๐ } ร { โ โ ๐ด โฃ ( coda โ โ ) = ( doma โ ๐ ) } ) โ ( ๐น โ ๐ด โง ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) |
23 |
3 11 22
|
3bitri |
โข ( ๐บ dom ยท ๐น โ ( ๐น โ ๐ด โง ๐บ โ ๐ด โง ( coda โ ๐น ) = ( doma โ ๐บ ) ) ) |