Teză Church-Turing

Referat
8.5/10 (2 voturi)
Domeniu: Matematică
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 3242
Mărime: 19.26KB (arhivat)
Publicat de: Dominic Burlacu
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: M. Tataram
Calculabilitate si complexitate - Fac. Mate-Info - Proiect anul II - IDD

Cuprins

  1. Teza Church-Turing si istoria ei - 3 -
  2. Neînţelegeri ale tezei - 9 -
  3. Bibliografie - 12 -

Extras din referat

Teza Church-Turing si istoria ei

Pana in present există mai multe formulări echivalente ale tezei Church-Turing. Această teză fara sa fie o teoremă demonstrată afirmă că Masina Turing Universală (MTU) este un model matematic suficient de general pentru orice procedură efectivă de calcul, respectiv MTU poate fi programată pentru orice este calculabil (computabil).

Teza Church-Turing este adesea înţeleasa greşit, în special în ultimele scrieri ale filosofiei gandirii.

Teza Church-Turing se referă la noţiunea de metodă efectivă sau metoda mecanică intalnită în logică şi matematică. Termenii "efectiv" şi "mecanic" comporta in acest context un alt inteles decat cel obisnuit. O metodă, sau o procedura M, prin care se urmareste obtinerea unui rezultat este numită "efectiva" sau "mecanica" doar în cazul în care:

- Procedura M este stabilită în funcţie de un număr finit de instrucţiuni exacte (fiecare instrucţiune fiind exprimată printr-un număr finit de simboluri);

- Procedura M va produce rezultatul dorit dupa parcurgerea unui număr finit de paşi (excluzand eventualele erori);

- Procedura M poate fi dusa la bun sfarsit atat in practica cat si in teorie de către un om fara ajutorul unei masini;

- Procedura M nu solicita din punct de vedere intelectual in nici un fel persoana care o indeplineste.

Un bine-cunoscut exemplu de metoda efectiva este testul tautologic.

În practică testul e ineficienta pentru formule care conţin un număr mare de variabile propozitionale, dar in principiu insa, s-ar putea aplica usor la orice formulă de calcul propositional, in cazul in care se dispune de timp si tenacitate pentru asta.

Afirmatia cum ca există o metodă efectiva pentru a obtine anumite rezultate este adesea exprimata prin declararea existentei metodei efective pentru obtinerea valorilor in cazul anumitor functii matematice.

De exemplu, faptul ca exista o metoda efectiva pentru determinarea faptului ca orice formula a calculului propozitiona este o tautologie – ex: metoda tabelei de adevar – este exprimat in functia verbala spunand ca exista o metoda efectiva pentru obtinerea valorilor unei functii, numite T, al carui domeniu este setul de formule ale calculului propozitional si ale carei valori pentru orice formula x, scrisa T(x) este 1 sau 0, in functie de intrebarea este x sau nu tautologie.

Noţiunea de metodă efectiva este una informala iar încercările de a caracteriza eficienţa sunt lipsite de rigoare deoarece conditia ca metoda sa nu solicite intelectual utilizatorul nu este indeplinita.

Una dintre realizările lui Turing pusa pe hartie in anul 1936 a fost aceea de a prezenta oficial un predicat exact formal care sa inlocuiasca predicatul informal "poate fi calculată printr-o metodă efectivă".

Church a facut la fel in acelasi an 1936. Variantele de inlocuire a predicatelor propuse de Turing şi, respectiv de Church erau foarte diferite in aparenta dar acestea s-au dovedit a fi echivalente, în sensul că amandoua reliefeaza acelaşi set de funcţii matematice.

Teza Church-Turing reprezinta afirmarea faptului ca acest set mai-sus mentionat conţine fiecare funcţie ale cărei valori pot fi obţinute printr-o metodă care sa îndeplineasca condiţiile de mai sus de eficienţa. (În mod evident, dacă exista functii al caror predicat informal ar fi adevarat, fara ca predicatul formal sa fie adevarat, atunci acesta din urma ar fi mai putin general decat cel informal si deci nu ar putea fi folosit sa il inlocuiasca pe primul).

Atunci cand teza este prezentata folosindu-se conceptul propus oficial de către Turing, este cel mai potrivit ca referirea la aceasta teza sa se faca ca fiind teza Turing; aceeasi regula ar trebui aplicata, si in cazul lui Church.

Conceptul formal propus de Turing este acela de computabilitate a masinii Turing. El sustinea ca ori de cate ori exista o metoda efectiva de a obtine valori pentru functii matematice, funcţia poate fi calculata de către maşină Turing.

Afirmatie de altfel este dovedita dat fiind fapul ca masina Turing în sine este o specificatie de metodă eficientă: cu minim efort intelectual, orice fiinta umana poate lucra urmand instrucţiunile din program şi indeplinind operaţiunile necesare. Dacă teza Turing este corectă, atunci discutiile despre existenţa şi non-existenţa unor metode efective pot fi înlocuite atat în domeniul matematicii cat si in cel al logicii de discutii legate de existenţa sau non-existenţa unor programe ale masinii Turing.

Turing si-a facut cunoscuta teza de nenumarate ori, gradul de rigoare variind cu prilejul expunerilor sale. Una dintre cele mai accesibile formulari ale sale este urmatoarea:

Teza Turing:

LCMs [logical computing machines: aceasta este expresia folita de Turing pentru maşinile Turing] pot face orice ar putea fi descris ca fiind "empiric" sau "pur mecanic". (Turing 1948)

Preview document

Teză Church-Turing - Pagina 1
Teză Church-Turing - Pagina 2
Teză Church-Turing - Pagina 3
Teză Church-Turing - Pagina 4
Teză Church-Turing - Pagina 5
Teză Church-Turing - Pagina 6
Teză Church-Turing - Pagina 7
Teză Church-Turing - Pagina 8
Teză Church-Turing - Pagina 9
Teză Church-Turing - Pagina 10
Teză Church-Turing - Pagina 11
Teză Church-Turing - Pagina 12

Conținut arhivă zip

  • Teza Church-Turing.doc

Alții au mai descărcat și

Serii formale și funcții generatoare

Introducere Seriile formale si functiile generatoare reprezinta una dintre notiunile de care te lovesti, oricare ar f domeniul matematicii in...

Planul și dreapta în spațiu

1.Reper cartezian in spatiu Introducerea unui reper cartezian in spatiu se face trecand in mod natural de la cadrul bidimensional la cel...

Metoda lui Newton pentru Ecuații Neliniare

1. METODA LUI NEWTON PENTRU ECUAŢII NELINIARE ÎNℝ Fie funcţia neliniară şi ecuţia ataşată f(x) = 0. Pentru determinarea rădăcinilor ecuaţiei f(x)...

Teoria Jocurilor

Teoria jocurilor Jocuri contra naturii 1. Noţiuni generale Teoria jocurilor este una din teoriile de mare actualitate practică. Apariţia...

Metode de Rezolvare a Problemelor de Concurență și Coliniaritate

În geometrie, ca şi în celelalte ramuri ale matematicii, nu există „chei universale”, motiv pentru care prin „metode de rezolvare a problemelor” nu...

Coordonate Baricentrice

1. Ce umbrã lasã pe Pãmânt un arbore înalt de 20 m, când Soarele este la deasupra orizontului ? Rezolvare: x = umbra arborelui = ? 2....

Calculul Integral pentru o Funcție de o Variabilă

1. Definiţia primitivei: Fie f : I R unde I R este un interval. Funcţia f admite primitive pe I daca exista o functie F : I R a.î.: a)F...

Teoria Haosului

Jules Henri Poincaré (29 aprilie, 1854 – 17 iulie, 1912) a fost unul dintre cei mai mari matematicieni și fizicieni francezi. A avut contribuții...

Te-ar putea interesa și

Problema a zecea a lui Hilbert

Scopul acestei lucrari este de a prezenta o demonstratie completa moderna a nesolvabilitatii “problemei a ZECEA a lui HILBERT”. Lucrarea are...

Elementele componente ale unui calculator

Argument Computerul este un calculator electronic digital, modular și extensibil. Un computer, numit și calculator, calculator electronic sau...

Complexitatea Calculului

Teoria complexităţii constituie un domeniu foarte important al teoriei algoritmilor care investighează rezolvabilitatea individuală a problemelor...

Calcul ADN

Calcul adn Calculatoarele de astăzi sunt de milioane de ori mai puternice decât rudimentarii lor strămoşi din anii 40 sau 50. Aproape la fiecare...

Studiul și Prezentarea Comutatoarelor Analogice

Argument Termenul "computer" este un sinonim pentru calculator electronic, preluat identic ca formă şi ca sens din limba engleză. El a intrat în...

Evoluția computerelor de la calculatorul de birou la laptop

Un computer (numit şi calculator, calculator electronic sau ordinator) este o maşină de prelucrat date (informaţii) conform unei liste de...

Sisteme Electronice Programabile

INTRODUCERE Interacţia cu sfera obiectelor tehnice se realizează astăzi, din ce în ce mai mult prin gestul binar al tastării. Apăsam sau nu pe...

Ai nevoie de altceva?