Metamath Proof Explorer


Theorem eqsqrt2d

Description: A deduction for showing that a number equals the square root of another. (Contributed by Mario Carneiro, 3-Apr-2015)

Ref Expression
Hypotheses eqsqrtd.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
eqsqrtd.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
eqsqrtd.3 โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ 2 ) = ๐ต )
eqsqrt2d.4 โŠข ( ๐œ‘ โ†’ 0 < ( โ„œ โ€˜ ๐ด ) )
Assertion eqsqrt2d ( ๐œ‘ โ†’ ๐ด = ( โˆš โ€˜ ๐ต ) )

Proof

Step Hyp Ref Expression
1 eqsqrtd.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
2 eqsqrtd.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
3 eqsqrtd.3 โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ 2 ) = ๐ต )
4 eqsqrt2d.4 โŠข ( ๐œ‘ โ†’ 0 < ( โ„œ โ€˜ ๐ด ) )
5 0re โŠข 0 โˆˆ โ„
6 1 recld โŠข ( ๐œ‘ โ†’ ( โ„œ โ€˜ ๐ด ) โˆˆ โ„ )
7 ltle โŠข ( ( 0 โˆˆ โ„ โˆง ( โ„œ โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( 0 < ( โ„œ โ€˜ ๐ด ) โ†’ 0 โ‰ค ( โ„œ โ€˜ ๐ด ) ) )
8 5 6 7 sylancr โŠข ( ๐œ‘ โ†’ ( 0 < ( โ„œ โ€˜ ๐ด ) โ†’ 0 โ‰ค ( โ„œ โ€˜ ๐ด ) ) )
9 4 8 mpd โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( โ„œ โ€˜ ๐ด ) )
10 reim โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„œ โ€˜ ๐ด ) = ( โ„‘ โ€˜ ( i ยท ๐ด ) ) )
11 1 10 syl โŠข ( ๐œ‘ โ†’ ( โ„œ โ€˜ ๐ด ) = ( โ„‘ โ€˜ ( i ยท ๐ด ) ) )
12 4 gt0ne0d โŠข ( ๐œ‘ โ†’ ( โ„œ โ€˜ ๐ด ) โ‰  0 )
13 11 12 eqnetrrd โŠข ( ๐œ‘ โ†’ ( โ„‘ โ€˜ ( i ยท ๐ด ) ) โ‰  0 )
14 rpre โŠข ( ( i ยท ๐ด ) โˆˆ โ„+ โ†’ ( i ยท ๐ด ) โˆˆ โ„ )
15 14 reim0d โŠข ( ( i ยท ๐ด ) โˆˆ โ„+ โ†’ ( โ„‘ โ€˜ ( i ยท ๐ด ) ) = 0 )
16 15 necon3ai โŠข ( ( โ„‘ โ€˜ ( i ยท ๐ด ) ) โ‰  0 โ†’ ยฌ ( i ยท ๐ด ) โˆˆ โ„+ )
17 13 16 syl โŠข ( ๐œ‘ โ†’ ยฌ ( i ยท ๐ด ) โˆˆ โ„+ )
18 1 2 3 9 17 eqsqrtd โŠข ( ๐œ‘ โ†’ ๐ด = ( โˆš โ€˜ ๐ต ) )