Metamath Proof Explorer


Theorem sn-addlid

Description: addlid without ax-mulcom . (Contributed by SN, 23-Jan-2024)

Ref Expression
Assertion sn-addlid ( ๐ด โˆˆ โ„‚ โ†’ ( 0 + ๐ด ) = ๐ด )

Proof

Step Hyp Ref Expression
1 cnre โŠข ( ๐ด โˆˆ โ„‚ โ†’ โˆƒ ๐‘ฅ โˆˆ โ„ โˆƒ ๐‘ฆ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
2 0cnd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ 0 โˆˆ โ„‚ )
3 simp2l โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ๐‘ฅ โˆˆ โ„ )
4 3 recnd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
5 ax-icn โŠข i โˆˆ โ„‚
6 5 a1i โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ i โˆˆ โ„‚ )
7 simp2r โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ๐‘ฆ โˆˆ โ„ )
8 7 recnd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ๐‘ฆ โˆˆ โ„‚ )
9 6 8 mulcld โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( i ยท ๐‘ฆ ) โˆˆ โ„‚ )
10 2 4 9 addassd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( ( 0 + ๐‘ฅ ) + ( i ยท ๐‘ฆ ) ) = ( 0 + ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
11 readdlid โŠข ( ๐‘ฅ โˆˆ โ„ โ†’ ( 0 + ๐‘ฅ ) = ๐‘ฅ )
12 11 adantr โŠข ( ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โ†’ ( 0 + ๐‘ฅ ) = ๐‘ฅ )
13 12 3ad2ant2 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( 0 + ๐‘ฅ ) = ๐‘ฅ )
14 13 oveq1d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( ( 0 + ๐‘ฅ ) + ( i ยท ๐‘ฆ ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
15 10 14 eqtr3d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( 0 + ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
16 simp3 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
17 16 oveq2d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( 0 + ๐ด ) = ( 0 + ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
18 15 17 16 3eqtr4d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) โ†’ ( 0 + ๐ด ) = ๐ด )
19 18 3exp โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โ†’ ( ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†’ ( 0 + ๐ด ) = ๐ด ) ) )
20 19 rexlimdvv โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ โˆƒ ๐‘ฆ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†’ ( 0 + ๐ด ) = ๐ด ) )
21 1 20 mpd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 0 + ๐ด ) = ๐ด )