Metamath Proof Explorer


Theorem mpocnfldmul

Description: The multiplication operation of the field of complex numbers. Version of cnfldmul using maps-to notation, which does not require ax-mulf . (Contributed by GG, 31-Mar-2025)

Ref Expression
Assertion mpocnfldmul ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( .r โ€˜ โ„‚fld )

Proof

Step Hyp Ref Expression
1 mpomulex โŠข ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โˆˆ V
2 cnfldstr โŠข โ„‚fld Struct โŸจ 1 , 1 3 โŸฉ
3 mulridx โŠข .r = Slot ( .r โ€˜ ndx )
4 snsstp3 โŠข { โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โІ { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ }
5 ssun1 โŠข { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โІ ( { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โˆช { โŸจ ( *๐‘Ÿ โ€˜ ndx ) , โˆ— โŸฉ } )
6 ssun1 โŠข ( { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โˆช { โŸจ ( *๐‘Ÿ โ€˜ ndx ) , โˆ— โŸฉ } ) โІ ( ( { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โˆช { โŸจ ( *๐‘Ÿ โ€˜ ndx ) , โˆ— โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( MetOpen โ€˜ ( abs โˆ˜ โˆ’ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , โ‰ค โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( abs โˆ˜ โˆ’ ) โŸฉ } โˆช { โŸจ ( UnifSet โ€˜ ndx ) , ( metUnif โ€˜ ( abs โˆ˜ โˆ’ ) ) โŸฉ } ) )
7 df-cnfld โŠข โ„‚fld = ( ( { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โˆช { โŸจ ( *๐‘Ÿ โ€˜ ndx ) , โˆ— โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( MetOpen โ€˜ ( abs โˆ˜ โˆ’ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , โ‰ค โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( abs โˆ˜ โˆ’ ) โŸฉ } โˆช { โŸจ ( UnifSet โ€˜ ndx ) , ( metUnif โ€˜ ( abs โˆ˜ โˆ’ ) ) โŸฉ } ) )
8 6 7 sseqtrri โŠข ( { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โˆช { โŸจ ( *๐‘Ÿ โ€˜ ndx ) , โˆ— โŸฉ } ) โІ โ„‚fld
9 5 8 sstri โŠข { โŸจ ( Base โ€˜ ndx ) , โ„‚ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ + ๐‘ฆ ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โІ โ„‚fld
10 4 9 sstri โŠข { โŸจ ( .r โ€˜ ndx ) , ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โŸฉ } โІ โ„‚fld
11 2 3 10 strfv โŠข ( ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) โˆˆ V โ†’ ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( .r โ€˜ โ„‚fld ) )
12 1 11 ax-mp โŠข ( ๐‘ฅ โˆˆ โ„‚ , ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( .r โ€˜ โ„‚fld )