Dragonfall
- 1,023
- 5
What are complexity classes (P, NP, etc) in terms of pure sets? ZFC, I mean.
This discussion focuses on the definition of complexity classes such as P, NP, NP-Hard, and NP-Complete in the context of pure sets within Zermelo-Fraenkel set theory with the Axiom of Choice (ZFC). The participants emphasize that complexity classes can be represented as sets of decision problems, where P consists of problems solvable by polynomial time algorithms, NP includes problems solvable by non-deterministic polynomial time algorithms, and NP-Hard encompasses problems to which all NP problems can be reduced in polynomial time. The conversation highlights the challenges of defining these sets in elementary set-theoretic terms and suggests that complexity measures must be considered to bridge the gap between abstract definitions and practical computation.
PREREQUISITESThis discussion is beneficial for computer scientists, mathematicians, and students in theoretical computer science who are interested in the foundations of computational complexity and set theory.
AUMathTutor said:I thought they were just sets. Like
P = {problem q | there is a polynomial time algorithm for solving q}
etc.