Metamath Proof Explorer


Theorem resqrtcl

Description: Closure of the square root function. (Contributed by Mario Carneiro, 9-Jul-2013)

Ref Expression
Assertion resqrtcl A 0 A A

Proof

Step Hyp Ref Expression
1 resqrex A 0 A y 0 y y 2 = A
2 simp1l A 0 A y 0 y y 2 = A A
3 recn A A
4 sqrtval A A = ι x | x 2 = A 0 x i x +
5 2 3 4 3syl A 0 A y 0 y y 2 = A A = ι x | x 2 = A 0 x i x +
6 simp3r A 0 A y 0 y y 2 = A y 2 = A
7 simp3l A 0 A y 0 y y 2 = A 0 y
8 rere y y = y
9 8 3ad2ant2 A 0 A y 0 y y 2 = A y = y
10 7 9 breqtrrd A 0 A y 0 y y 2 = A 0 y
11 rennim y i y +
12 11 3ad2ant2 A 0 A y 0 y y 2 = A i y +
13 6 10 12 3jca A 0 A y 0 y y 2 = A y 2 = A 0 y i y +
14 recn y y
15 14 3ad2ant2 A 0 A y 0 y y 2 = A y
16 resqreu A 0 A ∃! x x 2 = A 0 x i x +
17 16 3ad2ant1 A 0 A y 0 y y 2 = A ∃! x x 2 = A 0 x i x +
18 oveq1 x = y x 2 = y 2
19 18 eqeq1d x = y x 2 = A y 2 = A
20 fveq2 x = y x = y
21 20 breq2d x = y 0 x 0 y
22 oveq2 x = y i x = i y
23 neleq1 i x = i y i x + i y +
24 22 23 syl x = y i x + i y +
25 19 21 24 3anbi123d x = y x 2 = A 0 x i x + y 2 = A 0 y i y +
26 25 riota2 y ∃! x x 2 = A 0 x i x + y 2 = A 0 y i y + ι x | x 2 = A 0 x i x + = y
27 15 17 26 syl2anc A 0 A y 0 y y 2 = A y 2 = A 0 y i y + ι x | x 2 = A 0 x i x + = y
28 13 27 mpbid A 0 A y 0 y y 2 = A ι x | x 2 = A 0 x i x + = y
29 5 28 eqtrd A 0 A y 0 y y 2 = A A = y
30 simp2 A 0 A y 0 y y 2 = A y
31 29 30 eqeltrd A 0 A y 0 y y 2 = A A
32 31 rexlimdv3a A 0 A y 0 y y 2 = A A
33 1 32 mpd A 0 A A