Is CIE 1976 Lab just a math transform to and from XYZ that yields a more perceptually uniform space relative to a specific white point, or does that transform also provide a chromatic adaptation function which makes Lab a form of appearance model between different white points? I've seen it presented both ways and it's confusing. Here's my current understanding. Please correct me if I'm wrong.
Say I have two printer profiles with different paper white points. They both assume a D50 illuminant is being used to view the prints. A Lab color inside the first printer/paper space will have it's own specific XYZ value. If I use those same Lab values in the other printer/paper space, that color will now have different XYZ values because the white point is different. If I get fully adapted to the first paper's white point and view that color, then switch out prints, get fully adapted to the other paper's white point and view its version of that color, the two colors, though they have different XYZs, should "appear" to be relatively the same color, because I was adapted to the different white points.
Keeping Lab values the same between two different white points is in essence using an "XYZ Scaling" Chromatic Adaptation Transform to model the appearance of colors when adapted to the two different white points because that XYZ Scaling CAT is built into the Lab to XYZ and XYZ to Lab transform functions when changing white points.
But we've learned that XYZ Scaling isn't as good in practice as several other, more complex transforms, like Von Kries or Bradford (because they convert first into a cone response space, do the adaptation transform there, then convert back into XYZ.) So, to model the relative appearance of colors when adapted to different white points, ICC profiles/CMMs use one of those better transforms, and in doing this, we end up not only with different XYZ values for a relative color when adapted to different white points, but also with different Lab values for that color.