
An alias does not mean two similar objects. It means that several names or entry points actually refer to the same object. If “Old Chen” and a phone number identify the same contact, changing the displayed address through one entry makes the new address visible through the other. Two labels have not created two people.
This matters because different names can make shared state look independent. In software, databases and collaborative files, changing a shared object through one alias can affect what every other entry point shows. If an alias is mistaken for a copy, we may think, “I changed only this version.” The reverse mistake—creating two records for what should be one object—produces inconsistent updates.
Aliasing differs from synonymy: synonyms concern similarity of meaning, while aliases concern identity of reference. It also differs from equivalence, because two objects may be equivalent for a particular question and still remain two objects. To identify an alias, do not ask whether the names look alike. Ask whether the entry points ultimately share the same identity and state.
Roadly Philosophy
Explore philosophy through play with Roadly Philosophy, the iPhone game I created.
Discover more from Geoffrey Chen
Subscribe to get the latest posts sent to your email.
