Metamath Proof Explorer


Theorem creui

Description: The imaginary part of a complex number is unique. Proposition 10-1.3 of Gleason p. 130. (Contributed by NM, 9-May-1999) (Proof shortened by Mario Carneiro, 27-May-2016)

Ref Expression
Assertion creui ( ๐ด โˆˆ โ„‚ โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )

Proof

Step Hyp Ref Expression
1 cnre โŠข ( ๐ด โˆˆ โ„‚ โ†’ โˆƒ ๐‘ง โˆˆ โ„ โˆƒ ๐‘ค โˆˆ โ„ ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) )
2 simpr โŠข ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โ†’ ๐‘ค โˆˆ โ„ )
3 eqcom โŠข ( ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) = ( ๐‘ง + ( i ยท ๐‘ค ) ) )
4 cru โŠข ( ( ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) ) โ†’ ( ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†” ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) ) )
5 4 ancoms โŠข ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) ) โ†’ ( ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†” ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) ) )
6 3 5 bitrid โŠข ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ( ๐‘ฅ โˆˆ โ„ โˆง ๐‘ฆ โˆˆ โ„ ) ) โ†’ ( ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) ) )
7 6 anass1rs โŠข ( ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ๐‘ฆ โˆˆ โ„ ) โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) ) )
8 7 rexbidva โŠข ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ๐‘ฆ โˆˆ โ„ ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) ) )
9 biidd โŠข ( ๐‘ฅ = ๐‘ง โ†’ ( ๐‘ฆ = ๐‘ค โ†” ๐‘ฆ = ๐‘ค ) )
10 9 ceqsrexv โŠข ( ๐‘ง โˆˆ โ„ โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) โ†” ๐‘ฆ = ๐‘ค ) )
11 10 ad2antrr โŠข ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ๐‘ฆ โˆˆ โ„ ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ฅ = ๐‘ง โˆง ๐‘ฆ = ๐‘ค ) โ†” ๐‘ฆ = ๐‘ค ) )
12 8 11 bitrd โŠข ( ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โˆง ๐‘ฆ โˆˆ โ„ ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ๐‘ฆ = ๐‘ค ) )
13 12 ralrimiva โŠข ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โ†’ โˆ€ ๐‘ฆ โˆˆ โ„ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ๐‘ฆ = ๐‘ค ) )
14 reu6i โŠข ( ( ๐‘ค โˆˆ โ„ โˆง โˆ€ ๐‘ฆ โˆˆ โ„ ( โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ๐‘ฆ = ๐‘ค ) ) โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
15 2 13 14 syl2anc โŠข ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
16 eqeq1 โŠข ( ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†’ ( ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
17 16 rexbidv โŠข ( ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
18 17 reubidv โŠข ( ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†’ ( โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) โ†” โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ( ๐‘ง + ( i ยท ๐‘ค ) ) = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
19 15 18 syl5ibrcom โŠข ( ( ๐‘ง โˆˆ โ„ โˆง ๐‘ค โˆˆ โ„ ) โ†’ ( ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) ) )
20 19 rexlimivv โŠข ( โˆƒ ๐‘ง โˆˆ โ„ โˆƒ ๐‘ค โˆˆ โ„ ๐ด = ( ๐‘ง + ( i ยท ๐‘ค ) ) โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )
21 1 20 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ โˆƒ! ๐‘ฆ โˆˆ โ„ โˆƒ ๐‘ฅ โˆˆ โ„ ๐ด = ( ๐‘ฅ + ( i ยท ๐‘ฆ ) ) )