Definition
In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer program whose loops are all "for" loops. Primitive recursive functions form a strict subset of those general recursive functions that are also total functions.
Related concepts
Abstract logicAckermann functionAckermann set theoryAdditionAlbert R. MeyerAleph numberAlgebraic logicAlphabet (formal languages)ArgumentArityAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutomata theoryAutomated theorem provingAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBanach–Tarski paradoxBijectionBinary operationBlooP and FlooPBoolean algebraBoolean algebras canonically definedBoolean functionBulletin of the American Mathematical SocietyCantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryChurch encodingChurch–Turing thesisClass (set theory)Classical logicCodomainCompactness theoremComplement (set theory)Complete theoryComputability theoryComputable functionComputable setComputably enumerable setComputational complexity theoryComputer programConcrete categoryConservative extensionConsistencyConsistency proofConstructible universeConstruction of the real numbersConstructive set theoryContinuum hypothesisCountable setCourse-of-values recursionCristopher MooreDecidability (logic)Decision problemDeductive systemDennis M. RitchieDennis RitchieDiagonal lemmaDiagram (mathematical logic)DisjunctionDivision (mathematics)Domain of a functionDouble recursionDouglas HofstadterElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticEmpty setEnumerationEquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryExistential quantificationExponential functionExponentiationExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFactorialField (mathematics)Finitary relationFinite-valued logicFinite model theoryFinite setFinitismFirst-order logicFixed-point logicFor loopForcing (mathematics)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal systemFormation ruleFoundations of geometryFoundations of mathematicsFree logicFree variables and bound variablesFunction (mathematics)Function compositionFunctional predicateFuzzy setGOTOGeneral recursive functionGeneral set theoryGeorge BoolosGoodstein functionGrothendieck universeGround expressionGround formulaGrzegorczyk hierarchyGödel's completeness theoremGödel's incompleteness theoremGödel's incompleteness theoremsGödel, Escher, BachGödel numberGödel numberingHalting problemHenk BarendregtHereditary setHigher-order logicHilbert's axiomsHilbert systemHistory of logicHistory of mathematical logicIdentity functionIf and only ifImage (mathematics)Inaccessible cardinalIndependence (mathematical logic)Indicator functionInferenceInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionInterpretation (logic)Interpretation (model theory)Interpretation functionIntersection (set theory)IsomorphismJan van LeeuwenJean van HeijenoortJohn P. BurgessJuris HartmanisKolmogorov complexityKripke's theory of truthKripke–Platek set theoryLOOP (programming language)Lambda calculusLarge cardinalLemma (mathematics)Lindström's theoremList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCLogicLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLoop (programming)Löwenheim–Skolem theoremMIT PressMachine that always haltsMany-valued logicMap (mathematics)Material conditionalMathematical logicMathematical objectMetalanguageMinimal axioms for Boolean algebraModel complete theoryModel theoryMonadic predicate calculusMonadic second-order logicMonusMorse–Kelley set theoryMu-operatorMu operatorMutual recursionNP (complexity)Naive set theoryNatural deductionNatural numberNegationNew FoundationsNon-Euclidean geometryNon-logical symbolNon-standard modelNon-standard model of arithmeticNorth-Holland Publishing CompanyNumber theoryOpen formulaOperation (mathematics)Ordinal analysisOrdinal numberPR (complexity)P (complexity)P versus NP problemPairing functionParadoxes of set theoryParis–Harrington theoremPartial functionPartial recursive functionPartition of a setPeano arithmeticPeano axiomsPeano postulatesPhilosophy of mathematicsPower setPredicate (mathematical logic)Predicate logicPredicate variablePrimality testPrime modelPrimitive recursive arithmeticPrimitive recursive functionalPrimitive recursive ordinal functionPrimitive recursive set functionPrincipia MathematicaProof of impossibilityProof theoryPropositionPropositional calculusPropositional formulaPropositional variableQuantifier (logic)Quantifier rankRational numberRecursionRecursion (computer science)Recursive definitionRecursive setRecursively enumerableRecursively enumerable setRelation (mathematics)Reverse mathematicsRichard DedekindRichard JeffreyRobert I. SoareRobinson arithmeticRule of inferenceRussell's paradoxRózsa PéterSatisfiabilitySaturated modelSchröder–Bernstein theoremSecond-order arithmeticSecond-order logicSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (mathematical logic)Sequent calculusSet (mathematics)Set theorySignature (logic)Singleton (mathematics)Skolem arithmeticSoundnessSpectrum of a sentenceSpectrum of a theorySquare of oppositionStephen Cole KleeneStrength (mathematical logic)String (formal languages)Structure (mathematical logic)SubsetSubstitution (logic)Substructure (mathematics)Sudan functionSupertaskSurjective functionSyllogismSymbol (formal)Syntax (logic)T-schemaTail callTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Term (logic)Term logicThe Journal of Symbolic LogicTheoremTheories of truthTheory (mathematical logic)Thoralf SkolemThree-valued logicTime complexityTimeline of mathematical logicTotal functionTotal recursive functionTransfer principleTransitive setTrue arithmeticTruth predicateTruth tableTruth valueTuring-complete languageTuring completenessTuring machineType (model theory)Type theoryUltrafilter (set theory)UltraproductUnary operationUncountable 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 formulaWhile loopWilhelm AckermannZermelo–Fraenkel set theory
138 concepts already in your glossary