self-duality