reconsider xx = x, yy = y as SurrealbyA1; take
xx * yy
; :: thesis: for x1, y1 being Surreal st x1 = x & y1 = y holds xx * yy = x1 * y1 thus
for x1, y1 being Surreal st x1 = x & y1 = y holds xx * yy = x1 * y1
; :: thesis: verum
end;
uniqueness
for b1, b2 being Surreal st ( for x1, y1 being Surreal st x1 = x & y1 = y holds b1= x1 * y1 ) & ( for x1, y1 being Surreal st x1 = x & y1 = y holds b2= x1 * y1 ) holds b1= b2
reconsider xx = x, yy = y as SurrealbyA1; let a1, a2 be Surreal; :: thesis: ( ( for x1, y1 being Surreal st x1 = x & y1 = y holds a1 = x1 * y1 ) & ( for x1, y1 being Surreal st x1 = x & y1 = y holds a2 = x1 * y1 ) implies a1 = a2 ) assume that A2:
for x1, y1 being Surreal st x1 = x & y1 = y holds a1 = x1 * y1
and A3:
for x1, y1 being Surreal st x1 = x & y1 = y holds a2 = x1 * y1
; :: thesis: a1 = a2
a1 = xx * yy
byA2; hence
a1 = a2
byA3; :: thesis: verum
set D = { (divs (lamb,x,X,Inv)) where lamb is Element of Lamb : lamb in Lamb } ; take U = union { (divs (lamb,x,X,Inv)) where lamb is Element of Lamb : lamb in Lamb } ; :: thesis: for o being object holds ( o in U iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) let o be object ; :: thesis: ( o in U iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) thus
( o in U implies ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) )
:: thesis: ( ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) implies o in U )
assume
o in U
; :: thesis: ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) then consider d being set such that A1:
( o in d & d in { (divs (lamb,x,X,Inv)) where lamb is Element of Lamb : lamb in Lamb } )
byTARSKI:def 4;
ex l being Element of Lamb st ( d =divs (l,x,X,Inv) & l in Lamb )
byA1; hence
ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) )
byA1; :: thesis: verum
uniqueness
for b1, b2 being set st ( for o being object holds ( o in b1 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) ) & ( for o being object holds ( o in b2 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) ) holds b1= b2
let D1, D2 be set ; :: thesis: ( ( for o being object holds ( o in D1 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) ) & ( for o being object holds ( o in D2 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) ) ) implies D1 = D2 ) assume that A3:
for o being object holds ( o in D1 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) )
and A4:
for o being object holds ( o in D2 iff ex lamb being object st ( lamb in Lamb & o indivs (lamb,x,X,Inv) ) )
; :: thesis: D1 = D2
let a, b, c be object ; :: thesis: ( S1[a,b] & S1[a,c] implies b = c ) assume A2:
( S1[a,b] & S1[a,c] )
; :: thesis: b = c consider a1, a2 being object such that A3:
a =[a1,a2]byXTUPLE_0:def 1, A2; reconsider a1 = a1, a2 = a2 as SurrealbyA3, A2; thus b =
(1_No+((a1 +(- x))* a2))*(a1 ")byA3, A2 .=
c
byA3, A2
; :: thesis: verum