Logica de ordin superior

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 30 iunie 2021; verificările necesită 2 modificări .

Logica de ordin superior în matematică și logică este o formă de logică a predicatelor care diferă de logica de ordinul întâi prin predicate suplimentare față de predicate, cuantificatori asupra acestora și, în consecință, semantică mai bogată . Logica de ordin superior cu semantica lor standard sunt mai expresive, dar proprietățile lor teoretice model sunt mult mai dificil de studiat și aplicat în comparație cu logica de ordinul întâi.

Logica de ordinul întâi cuantifică doar variabile; logica de ordinul doi permite, de asemenea, cuantificarea predicatelor și simbolurilor de funcție (peste mulțimi); logica de ordinul trei folosește și cuantifică predicate peste predicate (seturi de mulțimi) și așa mai departe. De exemplu, o propoziție de ordinul doi

exprimă principiul inducţiei matematice . Logica de ordin superior include toate logicile de ordin inferior; cu alte cuvinte, logica de ordin superior permite declarații cu predicate (peste seturi) de adâncime de imbricare mai mică.

Exemple și proprietăți

Logica de ordin superior include ramuri ale teoriei simple a tipurilor a lui Church [1] și diverse forme de teorie a tipurilor intuiționiste. Gerard Huet a arătat că problema unificării este de nerezolvat din punct de vedere algoritmic în varietatea intuiționistă a logicii de ordinul trei [2] [3] [4] , adică nu există un algoritm care să determine dacă o ecuație arbitrară are o soluție față de ordinul al treilea. termeni (și cu atât mai mult prin ordinea arbitrară a termenilor deasupra celui de-al treilea).

Ținând cont de conceptul de izomorfism, operația booleană este definită în logica de ordinul doi. Folosind această observație, Hintikka a stabilit în 1955 că logicile de ordinul superior pot fi reprezentate prin logica de ordinul doi în sensul că pentru fiecare formulă a logicii de ordinul superior se poate găsi o formulă logică de ordinul doi corespunzătoare la fel de validă [5] .

În unele contexte, se presupune că conceptul de logică de ordin superior se referă la logica clasică de ordin superior. Cu toate acestea, a fost studiată și logica modală de ordin superior . Potrivit unor logicieni, demonstrația ontologică a lui Gödel cel mai bine studiată (din punct de vedere tehnic) în acest context ] .

Vezi și

Note

  1. Church, Alonzo , A formulation of the simple theory of types Arhivat la 15 noiembrie 2018 la Wayback Machine , The Journal of Symbolic Logic 5(2):56–68 (1940)
  2. Huet, Gérard P.  The Indecidibility of Unification in Third Order Logic  // Information and Control : jurnal. - 1973. - Vol. 22 , nr. 3 . - P. 257-267 . - doi : 10.1016/s0019-9958(73)90301-x .
  3. Huet, Gerard (sept. 1976). Resolution d'Equations dans des Langages d'Ordre 1,2,...ω (Ph.D.). Universitatea din Paris VII.
  4. Huet, Gerard. Higher Order Unification 30 years later // Proceedings, a 15th International Conference TPHOL  (engleză) / Carreño, V.; Muñoz, C.; Tahar, S. - Springer, 2002. - Vol. 2410. - P. 3-12. — (LNCS).
  5. Articol de la Stanford Encyclopedia of Philosophy despre Higher Order Logic . Preluat la 9 august 2016. Arhivat din original la 17 iunie 2016.
  6. Fitting, MelvinTipuri, tablouri și Dumnezeul lui Gödel. - Springer Science & Business Media , 2002. - P. 139. - ISBN 978-1-4020-0604-3 . . — „Argumentul lui Godel este modal și cel puțin de ordinul doi, deoarece în definiția lui Dumnezeu există o cuantificare explicită asupra proprietăților. [...] [AG96] a arătat că se poate vedea o parte a argumentului nu ca de ordinul doi, ci de ordinul al treilea.”

Literatură

Link -uri