Lògica de segon ordreUna lògica de segon ordre és una extensió d'una lògica matemàtica de primer ordre en la qual s'afegeixen variables per propietats i quantificadors que operen sobre aquestes variables.[1] Així s'expandeix el poder expressiu del llenguatge sense haver d'afegir nous símbols lògics.[1] Molts sistemes matemàtics no poden ser unívocament caracteritzats per un llenguatge formal de primer ordre, com ara l'aritmètica de Peano o la teoria dels grups lliures de torsió. En aquests casos els llengüatges de primer ordre formalitzen una part d'aquestes teories però hi ha propietats matemàtiques d'aquestes teories que no poden ser expressades amb el sistema d'una lògica de primer ordre. IntroduccióLa necessitat de les lògiques de segon ordre es reflecteixen en l'axioma d'inducció de l'aritmètica tal com Giuseppe Peano la va formalitzar:[2]
L'expressió "Per qualsevol conjunt" requereix un llengüatge on els quantificadors puguin afectar les variables, per exemple si el predicat es representa mitjançant el símbol l'axioma d'inducció es pot representar en símbols com a: A més, una lògica de segon ordre també pot quantificar sobre propietats. Gràcies a això pot expressar, per exemple, que tot individu o té una propietat o no la té: O el principi d'identitat dels indiscernibles:[3] No obstant això, el que es guanya en poder expressiu es perd en metateoria. Hi ha propietats metateòriques generalment considerades desitjables que les lògiques de segon ordre no tenen i les lògiques de primer ordre sí que tenen. Per exemple, les lògiques de segon ordre (amb semàntiques estàndard) són incompletes.[4] Vol dir que no hi pot haver cap sistema deductiu finit a partir del qual es puguin demostrar totes les veritats lògiques expressables en el llenguatge.[4] Això és: el conjunt de les veritats del sistema és més gran que el conjunt de les veritats demostrables en el sistema. Això es deu al fet que les lògiques de segon ordre tenen el poder expressiu suficient per ser afectades pels teoremes d'incompletesa de Gödel. De fet va ser el mateix Gödel qui va demostrar que en un llenguatge de segon ordre el conjunt de veritats no és recursivament enumerable, i per tant, no hi ha cap procediment per descobrir si una proposició és vàlida en cada model possible d'aquest llenguatge de segon ordre. ConseqüènciesLa lògica de segon ordre té una expressivitat més gran de la de primer ordre, això permet axiomatitzar sistemes matemàtics més complexos. És a dir, hi ha proposicions no formalitzables exactament utilitzant el formalisme de la lògica de primer ordre però si poden ser formalitzats amb lògica de segon ordre. Això constitueix un avantatge. Tanmateix l'ús de lògiques de segon ordre ocasiona algunes dificultats:
El fet que aquests dos teoremes molt útils de la lògica de primer ordre no es puguin generalitzar a segon ordre, és a dir no admeten generalització a segon ordre, dificulten certes aplicaicons matemàtiques de la lògica de segon ordre. Per aquesta raó s'han buscat altres generalitzacions més útils de la lògica de primer ordre. Tipus d'extensions de segons ordreExisteixen diversos tipus de lògiques de segon ordre. Això significa que hi ha diverses maneres d'estendre una lògica de primer ordre per formar una lògica de segon ordre. Aquestes maneres d'estendre la lògica de primer ordre difereixen en el tipus de variables addicionals que introdueixen. Entre les lògiques de segon ordre més estudiades es poden trobar:
Una lògica de segon ordre inclou quantificadors de diferents tipus (), a més de quantificadors de primer ordre que requereixen variables com les de la lògica de primer ordre, existeixen quantificadors per a subconjunts i propietats, que no poden aparéixer en una lògica de primer ordre. Igualment es pot construir un llenguatge de segon ordre específic. La lògica de segon ordre conté fórmules de primer ordre i fórmules de segon ordre. Una fórmula de lògica de segon ordre s'anomena fórmula de primer ordre (i es considera un element del conjunt o del conjunt ) si tots els quantificadors quantifiquen només variables de primer ordre (podent contenir altres variables de segon ordre lliures). Una fórmula de segon ordre existencial és una fórmula del conjunt que conté a més alguns quantificadors existencials sobre variables de segon ordre, és a dir, , on designa una fórmula de primer ordre. El conjunt de fórmules existencials de segon ordre que conté només existencials es designa com o fins i tot ∃SO. Les fórmules de es defineixen dualment, són el conjunt de fórmules de segon ordre que contenen només quantificadors . Poden formar-se conjunts més complicats definits recursivament per qualsevol k > 0, com format per fórmules de la forma , on és una fórmula del tipus . Referències
Bibliografia
|