let x, y, z be Surreal; :: thesis: ( x,z are_commensurate & x <= y & y <= z implies ( x,y are_commensurate & y,z are_commensurate ) )
assume A1: ( x,z are_commensurate & x <= y & y <= z ) ; :: thesis: ( x,y are_commensurate & y,z are_commensurate )
A2: ( x is positive & z is positive ) by A1, Th3;
per cases ( x == y or y == z or ( x < y & y < z ) ) by A1;
end;