Dovada neconstructivă ( demonstrație ineficientă ) - o clasă de demonstrații matematice care dovedesc doar existența într-o mulțime dată (de obicei infinită) a unui element care satisface proprietățile date, dar nu oferă nicio informație despre celelalte proprietăți ale elementului, adică nu permite nici prezentarea, nici descrierea aproximativă. Demonstrațiile care dovedesc existența unui element prin prezentarea unei modalități de obținere a acelui element se numesc constructive .
Dacă o formulă este dovedită în demonstrația în care una dintre mărimi este o constantă, dar valoarea ei nu poate fi restabilită, atunci acest număr se numește o constantă ineficientă .
Această noțiune nu trebuie confundată cu cazul în care o constantă (sau un alt obiect de interes) este pur și simplu foarte dificil de exprimat sau se încadrează în afara așteptărilor rezonabile. De exemplu, dovada în care apare numărul Graham este constructivă deoarece numărul Graham, deși foarte mare, poate fi descris în mod specific.
De regulă, dovezile neconstructive apar atunci când sunt folosite unele afirmații și tehnici tipice în cursul demonstrației, care nu sunt constructive în sine. Adesea, dovezile neconstructive sunt conduse prin contradicție .
Multe astfel de dovezi se bazează pe diverse forme și generalizări ale principiului Dirichlet. În sine, acest principiu
Dacă elementele se află în celule, atunci există o celulă cu cel puțin două elemente |
afirmă existenţa, dar nu permite găsirea obiectului dorit.
Acest grup include și aplicarea inegalității lui Markov și a inegalităților rezultate pentru sume obișnuite. De exemplu, dacă se știe că suma este suficient de mare, iar elementele din ea sunt mărginite de sus ( ), atunci se poate demonstra că există multe elemente a căror valoare este relativ mare și apropiată de . Acest „multe” înseamnă un anumit set de elemente, iar acest lucru , dacă el sau elementele sale sunt folosite în continuare în demonstrație, va face demonstrația neconstructivă, deoarece este imposibil să știi nimic despre ea decât că există.
Considerații similare principiului lui Dirichlet stau la baza bazei aritmetice a metodei probabilistice , unde aproape toate demonstrațiile se dovedesc a fi neconstructive.
Se poate folosi și afirmația inversă a principiului Dirichlet pentru mulțimi infinite:
Dacă există un număr finit de iepuri într-un număr finit de cutii, atunci fiecare cutie conține un număr finit de iepuri. |
Aici nu apare afirmația existenței, dar va apărea dacă, de exemplu, în loc de casete discrete, luăm în considerare un segment și valorile unei funcții pe acesta. Dacă converge, atunci converge aproape peste tot , adică mulțimea de puncte în care nu converge are măsura zero. Dar nu putem spune nimic despre acest set, ceea ce înseamnă că nu putem spune nimic despre punctele în care seria converge. Am demonstrat că seria converge aproape peste tot, dar unde exact nu este clar. Aici se află neconstructivitatea.
Dacă , atunci . |
Dacă reformulăm acest lucru în termenii principiului Dirichlet, obținem următoarele:
dacă unii dintre iepuri sunt într-una dintre cuști, dar există cel mult un iepure în fiecare cușcă, atunci cel puțin un iepure nu este în nicio cușcă. |
În exemplul descris mai sus cu integrala de serie, s-a folosit doar această tehnică, dar trebuie remarcat că în această tehnică nu contează dacă seturile au fost și constructive înainte. Chiar dacă au fost unic determinate, existența elementului a fost dovedită neconstructiv (în cadrul mulțimii ).
Majoritatea teoremelor matematice sunt formulate conform principiului „Dacă […], atunci […]”. Dacă prima parte a acestei propoziții (premisă) conține unele condiții care se referă doar la existența unor elemente cu anumite proprietăți, atunci dovada unei astfel de afirmații poate fi constructivă numai în sensul de a indica în mod clar dependența obiectului dorit (existența din care se dovedeşte) din obiectul căruia se presupune existenţa . Cu toate acestea, caracterul constructiv al probei în acest sens nu garantează încă caracterul constructiv al afirmațiilor mai ample pentru a căror dovadă se va folosi aceasta - pentru a asigura caracterul constructiv al acestora, este de asemenea necesar să se asigure caracterul constructiv al dovezii proprietății existenţa asumată aici.
De exemplu, să demonstrăm o afirmație pentru orice funcție continuă și un anumit punct (cum ar fi ). Prin definiția continuității, . Este ușor de dedus de aici că . Dovada acestui lucru poate fi considerată constructivă, deoarece putem evalua în termeni de dependență . Totuși, dacă atunci folosim corolarul dovedit pentru o anumită funcție , despre care știm că este continuă, dar nu cunoaștem o dependență clară (adică continuitatea este demonstrată neconstructiv), atunci vom obține un non- dovada constructiva, din moment ce nu putem restaura si .
Existența unei mulțimi necalculabile este un exemplu clasic de demonstrație neconstructivă în ceea ce privește diferența dintre dimensiunile mulțimilor.
Formalizarea conceptului de algoritm la un moment dat a dat naștere la întrebarea - există o mulțime de numere naturale pentru care nu există un algoritm (mai strict, o mașină Turing ) care verifică un număr arbitrar pentru a face parte din această mulțime.
Conform teoremei lui Cantor , cardinalitatea mulțimii tuturor submulților de numere naturale este egală cu continuumul . Deoarece orice mașină Turing este dată de un număr finit de simboluri, mulțimea tuturor mașinilor Turing este numărabilă .
Deoarece continuumul este mai mare decât o mulțime numărabilă și fiecare algoritm corespunde unui anumit set computabil, atunci, pe lângă un anumit set numărabil de funcții, alte funcții se dovedesc a fi necalculabile. Cu toate acestea, pe baza acestor argumente, nu se poate spune nimic despre modul în care sunt aranjate, deci o astfel de dovadă nu este constructivă.
Trebuie remarcat faptul că nicio dovadă neconstructivă nu anulează posibilitatea unei alte dovezi, constructive . În special, sunt încă cunoscute câteva exemple de mulțimi și funcții necalculabile (precum și probleme indecidabile din punct de vedere algoritmic care pot fi reduse la ele), vezi:
Să fie dat un corp convex închis de volum , simetric față de originea coordonatelor . Dacă luăm în considerare funcția
,este evident că , prin urmare
deci există puncte a căror diferență este un punct par al rețelei întregi . Prin proprietățile convexității și simetriei, este ușor să deducem din aceasta că există cel puțin un punct întreg, altul decât . Cu toate acestea, este imposibil de spus care este exact acest punct.
Afirmația dovedită se numește teorema lui Minkowski [1] . Dovada descrisă este neconstructivă datorită faptului că folosește principiul Dirichlet.
Unele dintre dovezile referitoare la problema Danzer-Grünbaum nu au fost constructive din cauza aplicării metodei probabilistice [2] [3] [4] .
Folosind criteriul Weyl , se poate demonstra că pentru orice succesiune infinită de numere, pentru aproape toate numerele , șirul este distribuit uniform modulo 1 , adică setul de valori pentru care nu este cazul are măsura zero . Cu toate acestea, o astfel de dovadă nu permite un set de excepții (depinde evident de succesiune ). adică este imposibil de înțeles din ea dacă șirul este distribuit uniform pentru un anumit dat . [5]