blanketglossary

NP (complexity)

Definition

In computational complexity theory, NP is a complexity class used to classify decision problems. NP is the set of decision problems for which the problem instances, where the answer is "yes", have proofs verifiable in polynomial time by a deterministic Turing machine, or alternatively the set of problems that can be solved in polynomial time by a nondeterministic Turing machine.NP is the set of decision problems solvable in polynomial time by a nondeterministic Turing machine. NP is the set of decision problems verifiable in polynomial time by a deterministic Turing machine.

Related concepts

2-EXPTIMEAC0ACC0ALL (complexity)APXAbstract logicAckermann set theoryAleph numberAlgebraic logicAlphabet (formal languages)American ScientistApproximation algorithmArgumentArithmetical hierarchyArityArthur–Merlin protocolAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutomata theoryAutomated theorem provingAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBPP (complexity)BQPBanach–Tarski paradoxBig-O notationBijectionBinary operationBinary searchBoolean algebraBoolean algebras canonically definedBoolean functionBoolean hierarchyBoolean satisfiability problemBoolean variableCC (complexity)Cantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryCertificate (complexity)Charles E. LeisersonChurch encodingChurch–Turing thesisClass (set theory)Classical logicClifford SteinCo-NPCo-NP-completeCodomainCompactness theoremComplement (set theory)Complete theoryComplexity ZooComplexity classComputability theoryComputable functionComputable setComputably enumerable setComputation treeComputational complexity theoryComputer scienceConcatenationConcrete categoryConservative extensionConsistencyConstructible universeConstruction of the real numbersConstructive set theoryContinuum hypothesisCountable setDLOGTIMEDSPACEDTIMEDavid HarelDecidability (logic)Decision problemDeductive systemDescriptive complexity theoryDeterministic Turing machineDiagram (mathematical logic)Domain of a functionELEMENTARYEXPSPACEEXPTIMEElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticEmpty setEnumerationEquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryEuler diagramExistential quantificationExponential hierarchyExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFL (complexity)FNP (complexity)FP (complexity)Fagin's theoremFinitary relationFinite-valued logicFinite model theoryFinite setFirst-order logicFixed-point logicForcing (mathematics)Fork (system call)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal systemFormation ruleFoundations of geometryFoundations of mathematicsFree logicFree variables and bound variablesFunction (mathematics)Functional predicateFuzzy setGeneral set theoryGrothendieck universeGround expressionGround formulaGrzegorczyk hierarchyGödel's completeness theoremGödel's incompleteness theoremsGödel numberingHalting problemHereditary setHigher-order logicHilbert's axiomsHilbert systemHistory of logicHistory of mathematical logicIP (complexity)Image (mathematics)Inaccessible cardinalIndependence (mathematical logic)InferenceInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionIntegerInteger factorization problemInteractive proof systemInterpretation (logic)Interpretation (model theory)Interpretation functionIntersectionIntersection (set theory)Introduction to AlgorithmsIsomorphismKleene starKolmogorov complexityKripke's theory of truthKripke–Platek set theoryL (complexity)Ladner's theoremLambda calculusLarge cardinalLemma (mathematics)Lindström's theoremList of Hilbert systemsList of NP-complete problemsList of axiomsList of complexity classesList of first-order theoriesList of formal systemsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCList of unsolved problems in computer scienceLogicLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLöwenheim–Skolem theoremMany-valued logicMap (mathematics)Material conditionalMathematical logicMathematical objectMathematical proofMetalanguageMichael SipserMinimal axioms for Boolean algebraModel complete theoryModel theoryMonadic predicate calculusMonadic second-order logicMorse–Kelley set theoryNC (complexity)NEXPTIMENL-completeNL (complexity)NONELEMENTARYNP-completeNP-completenessNP-hardNP-hardnessNSPACENTIMENaive set theoryNatural deductionNegationNew FoundationsNon-Euclidean geometryNon-logical symbolNon-standard modelNon-standard model of arithmeticNondeterministic Turing machineNondeterministic algorithmOpen formulaOperation (mathematics)Ordinal analysisOrdinal numberP-completeP/polyPH (complexity)PP (complexity)PR (complexity)PSPACEPSPACE-completeP (complexity)P versus NP problemParadoxes of set theoryParity PPartition of a setPeano axiomsPhilosophy of mathematicsPolyLPolynomial hierarchyPolynomial timePower setPredicate (mathematical logic)Predicate logicPredicate variablePrimality testPrime modelPrimitive recursive arithmeticPrimitive recursive functionPrincipia MathematicaProbabilistically checkable proofProof of impossibilityProof theoryPropositionPropositional calculusPropositional formulaPropositional logicPropositional variableQMAQuantifier (logic)Quantifier rankQuasi-polynomial timeRE (complexity)RL (complexity)RP (complexity)R (complexity)RecursionRecursive setRelation (mathematics)Reverse mathematicsRobinson arithmeticRonald L. RivestRule of inferenceRussell's paradoxSC (complexity)SL (complexity)SatisfiabilitySaturated modelSchröder–Bernstein theoremSearch problemSecond-order arithmeticSecond-order logicSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (mathematical logic)Sequent calculusSet (mathematics)Set theorySignature (logic)Singleton (mathematics)Skolem arithmeticSoundnessSpace hierarchy theoremSpectrum of a sentenceSpectrum of a theorySquare of oppositionStrength (mathematical logic)String (formal languages)Structure (mathematical logic)Subgraph isomorphism problemSubsetSubset sum problemSubstitution (logic)Substructure (mathematics)Super-polynomial timeSupertaskSurjective functionSyllogismSymbol (formal)Syntax (logic)T-schemaTC0TC (complexity)TFNPTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Term (logic)Term logicTheoremTheories of truthTheory (mathematical logic)Thomas H. CormenThree-valued logicTime hierarchy theoremTimeline of mathematical logicTransfer principleTransitive setTravelling salesman problemTrue arithmeticTruth predicateTruth tableTruth valueTuring machineType (model theory)Type theoryUP (complexity)Ultrafilter (set theory)UltraproductUncountable setUndecidable problemUninterpreted functionUnion (set theory)Uniqueness quantificationUniversal quantificationUniversal setUniverse (mathematics)UrelementValidity (logic)Variable (mathematics)Venn diagramVon Neumann universeVon Neumann–Bernays–Gödel set theoryWell-formed formulaWilliam GasarchWitness (mathematics)Yishai FeldmanZPP (complexity)Zermelo–Fraenkel set theory♯P♯P-complete

144 concepts already in your glossary