An instance gets a name only after its construction is completed. An item whose chain of constructors has started but not yet completed is referred to as in construction.
An instance retains its name only until its destruction. An item whose chain of destructors has started but not yet completed is referred to as in destruction.
An instance that no longer exists is referred to as non-existent. This can happen if an instance was deleted, but some other instance still points to it through an attribute or relation.
An instance retains its name, unchanged, during its entire lifetime. For example, an instance assigned the name A[5] at its creation continues to be called A[5] even if instances A[0] to A[4] no longer exist.