Tag recognition theory