let x, y, z be Surreal; ( x,y are_commensurate & y,z are_commensurate implies x,z are_commensurate )
assume A1:
( x,y are_commensurate & y,z are_commensurate )
; x,z are_commensurate
thus
ex n being positive Nat st x < (uInt . n) * z
SURREALC:def 2 ex n being positive Nat st z < (uInt . n) * x
consider n being positive Nat such that
A5:
y < (uInt . n) * x
by A1;
consider m being positive Nat such that
A6:
z < (uInt . m) * y
by A1;
take nm = n * m; z < (uInt . nm) * x
uInt . m is positive
;
then A7:
(uInt . m) * y < (uInt . m) * ((uInt . n) * x)
by A5, SURREALR:70;
( (uInt . m) * ((uInt . n) * x) == ((uInt . m) * (uInt . n)) * x & ((uInt . m) * (uInt . n)) * x == (uInt . nm) * x )
by SURREALR:51, SURREALR:69, SURREALN:15;
then
(uInt . m) * ((uInt . n) * x) == (uInt . nm) * x
by SURREALO:4;
then
(uInt . m) * y <= (uInt . nm) * x
by A7, SURREALO:4;
hence
z < (uInt . nm) * x
by A6, SURREALO:4; verum