Analyzing the computational complexity of abstract dialectical frameworks via approximation fixpoint theory