Skip to main content

2022 | OriginalPaper | Buchkapitel

6. Semi-Recursiveness

verfasst von : George Tourlakis

Erschienen in: Computability

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter introduces the semi-recursive relations \(Q(\vec x)\). These play a central role in computability. As the name suggests these are kind of “half” recursive. Indeed, we can program a URM M to verify membership in such a Q, but if an input is not in Q, then our verifier will not tell us so; it will loop for ever. That is, M verifies membership but does not decide it in a yes/no manner, that is, by halting and “printing” the appropriate 0 (yes) or 1 (no).
Can’t we tweak M into an M′ that is a decider of such a Q? No, not in general! For example, our halting set K has a verifier but (provably) has no decider! This much we know: having a decider for K means \(K\in \mathcal {R}_{*}\), and we know that this is not the case.
Since the “yes” of a verifier M is signaled by halting but the “no” is signaled by looping forever, the definition below does not require the verifier to print 0 for “yes”. In this case “yes” equals “halting”.
The chapter introduces a general reduction technique to prove that relations are not recursive or not semi-recursive according to the case. We prove the closure properties of the set of all semi-recursive relations and also the important graph theorem. We prove the projection theorem and also give a characterisation of semi-recursive sets as images of recursive functions. The startling theorem of Rice is included: all sets of the form \(A=\{x:\phi _{x}\in {\mathcal {C}}\subseteq {\mathcal {P}}\}\) are not recursive, unless A = ∅ or \(A={\mathbb {N}}\).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
This is not a standard notation in the literature. Most of the time the set of all semi-recursive relations has no symbolic name! We are using this symbol in analogy to \({\mathcal {R}}_*\) —the latter being fairly “standard”.
 
2
1 in the C language evaluates as “true”. One may also use while(1 = 1).
 
3
“Formal” refers to syntactic proofs based on axioms. Our “mathematical” proofs are mostly semantic, they depend on meaning, not just syntax. That is how it is in the majority of mathematical publications. So one should say “mathematical” rather than “formal” in this context.
 
4
We can do that, i.e., M and M′ exist, since both Q and \(\overline {Q}\) are semi-recursive.
 
5
The subscript m stands for “many one”, and refers to f. We do not require it to be 1-1, that is; many (inputs) to one (output) will be fine.
 
6
We saw this idea in the proof of Theorem 6.4.2.
 
7
The “system” here being w↦((w)0,  (w)1).
 
8
From the functions λy.0 and ∅.
 
9
Cf. semantics of stop in Definition 1.​1.​2.
 
10
We should not use the same letter for two functions obtained in the same proof, for similar roles, unless we are prepared —or care— to prove that they are the same. Hence, f it is!
 
11
In loc. cit. we used the projection theorem instead of the T-predicate.
 
12
An easy version of this axiom of set theory states that if we have an indexed family of nonempty sets (S a)aI, then there is a total function f with dom(f) = I such that f(a) ∈ S a, for all a ∈ I.
 
13
λy.0 has no finite subfunction that is a constant.
 
Literatur
Zurück zum Zitat H. Rogers, Theory of Recursive Functions and Effective Computability (McGraw-Hill, New York, 1967)MATH H. Rogers, Theory of Recursive Functions and Effective Computability (McGraw-Hill, New York, 1967)MATH
Metadaten
Titel
Semi-Recursiveness
verfasst von
George Tourlakis
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-030-83202-5_6