set NN = NonNegativePart x;
set L = { (sqrt l) where l is Element of L_ (NonNegativePart x) : l in L_ (NonNegativePart x) } ;
set R = { (sqrt r) where r is Element of R_ (NonNegativePart x) : r in R_ (NonNegativePart x) } ;
reconsider IT = [ { (sqrt l) where l is Element of L_ (NonNegativePart x) : l in L_ (NonNegativePart x) } , { (sqrt r) where r is Element of R_ (NonNegativePart x) : r in R_ (NonNegativePart x) } ] as pair set by TARSKI:1;
take IT ; :: thesis: for o being object holds
( ( o in L_ IT implies ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) ) & ( ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) implies o in L_ IT ) & ( o in R_ IT implies ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) ) & ( ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) implies o in R_ IT ) )

let o be object ; :: thesis: ( ( o in L_ IT implies ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) ) & ( ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) implies o in L_ IT ) & ( o in R_ IT implies ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) ) & ( ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) implies o in R_ IT ) )

thus ( o in L_ IT implies ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) ) :: thesis: ( ( ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) implies o in L_ IT ) & ( o in R_ IT implies ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) ) & ( ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) implies o in R_ IT ) )
proof
assume o in L_ IT ; :: thesis: ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) )

then consider l being Element of L_ (NonNegativePart x) such that
A1: ( o = sqrt l & l in L_ (NonNegativePart x) ) ;
reconsider l = l as Surreal by A1, SURREAL0:def 16;
take l ; :: thesis: ( o = sqrt l & l in L_ (NonNegativePart x) )
thus ( o = sqrt l & l in L_ (NonNegativePart x) ) by A1; :: thesis: verum
end;
thus ( ex l being Surreal st
( o = sqrt l & l in L_ (NonNegativePart x) ) implies o in L_ IT ) ; :: thesis: ( o in R_ IT iff ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) )

thus ( o in R_ IT implies ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) ) :: thesis: ( ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) implies o in R_ IT )
proof
assume o in R_ IT ; :: thesis: ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) )

then consider r being Element of R_ (NonNegativePart x) such that
A2: ( o = sqrt r & r in R_ (NonNegativePart x) ) ;
reconsider r = r as Surreal by A2, SURREAL0:def 16;
take r ; :: thesis: ( o = sqrt r & r in R_ (NonNegativePart x) )
thus ( o = sqrt r & r in R_ (NonNegativePart x) ) by A2; :: thesis: verum
end;
thus ( ex r being Surreal st
( o = sqrt r & r in R_ (NonNegativePart x) ) implies o in R_ IT ) ; :: thesis: verum