I am not a mod, but suggest that being gratuitously rude to another member of the community does not help answer the question raised by the OP.
If there is a forum member who has turned being "gratuitously rude" into an art form, that member is Thaddy. It really should come as no surprise that he occasionally gets a stern response. Actually, the surprise is how much his, too often unpleasant, attitude is tolerated.
As far as element ordering in sets, a set is by mathematical definition, unordered. However, for a compiler to implement sets
_efficiently_ ordering the set elements is required, that is necessary for the compiler to represent a set element with a single bit. Of course, the criteria used by the compiler to order the elements is implementation dependent.
Other implementations that do not depend on ordering are possible but, they are significantly less efficient in terms of speed and memory usage, e.g., dictionaries or other hashing dependent structures.