Muller–Schupp theorem