x = y = 1
Hier wäre IMHO x dasselbe wie y.
Jein das obenstehende ist gleichbedeutend zu
x = 1;
y = x;
Das kommt dann schon sehr auf die Interna der Sprache an ob hier nun y ein Duplikat von x erhält oder nur einen Verweis (solange sich nichts ändert) - im Zweifel (und auch für die logische Weiterverarbeitung) ist hier von "gleich" auszugehen, da sich beide Variablen voneinander unabhängig ändern lassen, was bei Referenzen nicht der Fall ist.
Bei Deinem Ausgangsbeispiel hingegen wären x und y "nur" das gleiche.
Sehe ich auch so.