I have found that modifying
local/lib/python3.9/site-packages/sage/sets/set.py
by adding in
class Set_add_sub_operators:
the lines
def _mul_(self, X):
"""
Return the intersection of ``self`` and ``X``.
"""
return self.intersection(X)
works, but this is temporary and I am not sure it is the right way.
I am aware of the overloading in real_set.py, but it seems they are compatible?
Help welcome.