...
The resolver would have a 2nd lookup table specific to that prefix (never mind for now how this would be efficiently implemented). If an entry matching the entire identifier part as an indivisible string is found, the resolver redirects to that entry. Otherwise the resolver returns an error. Any of the 4 6 distinct URI forms above would fail unless the resolver had been provided a unique redirection location for that URIuniquely matching the incoming URI (Note that the redirection locations need not be unique).
Pass through behavior
The resolver would never return an error, but instead pass the entire identifier string along to a single redirection address (e.g., http://arxiv.org). This allows the collection to treat the different forms of the URI however it needs to.
...