Metamath Proof Explorer


Theorem issect

Description: The property " F is a section of G ". (Contributed by Mario Carneiro, 2-Jan-2017)

Ref Expression
Hypotheses issect.b โŠข ๐ต = ( Base โ€˜ ๐ถ )
issect.h โŠข ๐ป = ( Hom โ€˜ ๐ถ )
issect.o โŠข ยท = ( comp โ€˜ ๐ถ )
issect.i โŠข 1 = ( Id โ€˜ ๐ถ )
issect.s โŠข ๐‘† = ( Sect โ€˜ ๐ถ )
issect.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ Cat )
issect.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
issect.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
Assertion issect ( ๐œ‘ โ†’ ( ๐น ( ๐‘‹ ๐‘† ๐‘Œ ) ๐บ โ†” ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) ) )

Proof

Step Hyp Ref Expression
1 issect.b โŠข ๐ต = ( Base โ€˜ ๐ถ )
2 issect.h โŠข ๐ป = ( Hom โ€˜ ๐ถ )
3 issect.o โŠข ยท = ( comp โ€˜ ๐ถ )
4 issect.i โŠข 1 = ( Id โ€˜ ๐ถ )
5 issect.s โŠข ๐‘† = ( Sect โ€˜ ๐ถ )
6 issect.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ Cat )
7 issect.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
8 issect.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
9 1 2 3 4 5 6 7 8 sectfval โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ๐‘† ๐‘Œ ) = { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) } )
10 9 breqd โŠข ( ๐œ‘ โ†’ ( ๐น ( ๐‘‹ ๐‘† ๐‘Œ ) ๐บ โ†” ๐น { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) } ๐บ ) )
11 oveq12 โŠข ( ( ๐‘” = ๐บ โˆง ๐‘“ = ๐น ) โ†’ ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) )
12 11 ancoms โŠข ( ( ๐‘“ = ๐น โˆง ๐‘” = ๐บ ) โ†’ ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) )
13 12 eqeq1d โŠข ( ( ๐‘“ = ๐น โˆง ๐‘” = ๐บ ) โ†’ ( ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) โ†” ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) )
14 eqid โŠข { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) } = { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) }
15 13 14 brab2a โŠข ( ๐น { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) } ๐บ โ†” ( ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) )
16 df-3an โŠข ( ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) โ†” ( ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) )
17 15 16 bitr4i โŠข ( ๐น { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( ( ๐‘“ โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐‘” โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) ) โˆง ( ๐‘” ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐‘“ ) = ( 1 โ€˜ ๐‘‹ ) ) } ๐บ โ†” ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) )
18 10 17 bitrdi โŠข ( ๐œ‘ โ†’ ( ๐น ( ๐‘‹ ๐‘† ๐‘Œ ) ๐บ โ†” ( ๐น โˆˆ ( ๐‘‹ ๐ป ๐‘Œ ) โˆง ๐บ โˆˆ ( ๐‘Œ ๐ป ๐‘‹ ) โˆง ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ๐น ) = ( 1 โ€˜ ๐‘‹ ) ) ) )