thus ( X is with_max implies ( X is bounded_above & upper_bound X in X ) ) :: thesis: ( X is bounded_above & upper_bound X in X implies X is with_max )
proof end;
assume A2: ( X is bounded_above & upper_bound X in X ) ; :: thesis: X is with_max
then reconsider X = X as non empty real-membered bounded_above set ;
upper_bound X in X by A2;
hence X is with_max ; :: thesis: verum