Characterizations of AS diffeomorphisms