Metamath Proof Explorer


Theorem prdsbaslem

Description: Lemma for prdsbas and similar theorems. (Contributed by Mario Carneiro, 7-Jan-2017) (Revised by Thierry Arnoux, 16-Jun-2019) (Revised by AV, 12-Jul-2024)

Ref Expression
Hypotheses prdsbaslem.u โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , + โŸฉ , โŸจ ( .r โ€˜ ndx ) , ร— โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ยท โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , , โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ๐‘‚ โŸฉ , โŸจ ( le โ€˜ ndx ) , ๐ฟ โŸฉ , โŸจ ( dist โ€˜ ndx ) , ๐ท โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ๐ป โŸฉ , โŸจ ( comp โ€˜ ndx ) , โˆ™ โŸฉ } ) ) )
prdsbaslem.1 โŠข ๐ด = ( ๐ธ โ€˜ ๐‘ˆ )
prdsbaslem.2 โŠข ๐ธ = Slot ( ๐ธ โ€˜ ndx )
prdsbaslem.3 โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ ๐‘‰ )
prdsbaslem.4 โŠข { โŸจ ( ๐ธ โ€˜ ndx ) , ๐‘‡ โŸฉ } โŠ† ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , + โŸฉ , โŸจ ( .r โ€˜ ndx ) , ร— โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ยท โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , , โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ๐‘‚ โŸฉ , โŸจ ( le โ€˜ ndx ) , ๐ฟ โŸฉ , โŸจ ( dist โ€˜ ndx ) , ๐ท โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ๐ป โŸฉ , โŸจ ( comp โ€˜ ndx ) , โˆ™ โŸฉ } ) )
Assertion prdsbaslem ( ๐œ‘ โ†’ ๐ด = ๐‘‡ )

Proof

Step Hyp Ref Expression
1 prdsbaslem.u โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , + โŸฉ , โŸจ ( .r โ€˜ ndx ) , ร— โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ยท โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , , โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ๐‘‚ โŸฉ , โŸจ ( le โ€˜ ndx ) , ๐ฟ โŸฉ , โŸจ ( dist โ€˜ ndx ) , ๐ท โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ๐ป โŸฉ , โŸจ ( comp โ€˜ ndx ) , โˆ™ โŸฉ } ) ) )
2 prdsbaslem.1 โŠข ๐ด = ( ๐ธ โ€˜ ๐‘ˆ )
3 prdsbaslem.2 โŠข ๐ธ = Slot ( ๐ธ โ€˜ ndx )
4 prdsbaslem.3 โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ ๐‘‰ )
5 prdsbaslem.4 โŠข { โŸจ ( ๐ธ โ€˜ ndx ) , ๐‘‡ โŸฉ } โŠ† ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , + โŸฉ , โŸจ ( .r โ€˜ ndx ) , ร— โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ยท โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , , โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ๐‘‚ โŸฉ , โŸจ ( le โ€˜ ndx ) , ๐ฟ โŸฉ , โŸจ ( dist โ€˜ ndx ) , ๐ท โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ๐ป โŸฉ , โŸจ ( comp โ€˜ ndx ) , โˆ™ โŸฉ } ) )
6 prdsvalstr โŠข ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , + โŸฉ , โŸจ ( .r โ€˜ ndx ) , ร— โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ยท โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , , โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ๐‘‚ โŸฉ , โŸจ ( le โ€˜ ndx ) , ๐ฟ โŸฉ , โŸจ ( dist โ€˜ ndx ) , ๐ท โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ๐ป โŸฉ , โŸจ ( comp โ€˜ ndx ) , โˆ™ โŸฉ } ) ) Struct โŸจ 1 , 1 5 โŸฉ
7 1 6 3 5 4 2 strfv3 โŠข ( ๐œ‘ โ†’ ๐ด = ๐‘‡ )