Metamath Proof Explorer


Theorem isoco

Description: The composition of two isomorphisms is an isomorphism. Proposition 3.14(2) of Adamek p. 29. (Contributed by Mario Carneiro, 2-Jan-2017)

Ref Expression
Hypotheses isoco.b โŠข ๐ต = ( Base โ€˜ ๐ถ )
isoco.o โŠข ยท = ( comp โ€˜ ๐ถ )
isoco.n โŠข ๐ผ = ( Iso โ€˜ ๐ถ )
isoco.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ Cat )
isoco.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
isoco.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
isoco.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
isoco.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐‘‹ ๐ผ ๐‘Œ ) )
isoco.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( ๐‘Œ ๐ผ ๐‘ ) )
Assertion isoco ( ๐œ‘ โ†’ ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘ ) ๐น ) โˆˆ ( ๐‘‹ ๐ผ ๐‘ ) )

Proof

Step Hyp Ref Expression
1 isoco.b โŠข ๐ต = ( Base โ€˜ ๐ถ )
2 isoco.o โŠข ยท = ( comp โ€˜ ๐ถ )
3 isoco.n โŠข ๐ผ = ( Iso โ€˜ ๐ถ )
4 isoco.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ Cat )
5 isoco.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
6 isoco.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
7 isoco.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
8 isoco.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐‘‹ ๐ผ ๐‘Œ ) )
9 isoco.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( ๐‘Œ ๐ผ ๐‘ ) )
10 eqid โŠข ( Inv โ€˜ ๐ถ ) = ( Inv โ€˜ ๐ถ )
11 1 10 4 5 6 3 8 2 7 9 invco โŠข ( ๐œ‘ โ†’ ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘ ) ๐น ) ( ๐‘‹ ( Inv โ€˜ ๐ถ ) ๐‘ ) ( ( ( ๐‘‹ ( Inv โ€˜ ๐ถ ) ๐‘Œ ) โ€˜ ๐น ) ( โŸจ ๐‘ , ๐‘Œ โŸฉ ยท ๐‘‹ ) ( ( ๐‘Œ ( Inv โ€˜ ๐ถ ) ๐‘ ) โ€˜ ๐บ ) ) )
12 1 10 4 5 7 3 11 inviso1 โŠข ( ๐œ‘ โ†’ ( ๐บ ( โŸจ ๐‘‹ , ๐‘Œ โŸฉ ยท ๐‘ ) ๐น ) โˆˆ ( ๐‘‹ ๐ผ ๐‘ ) )