Raonament Automàtic i Demostració de Teoremes
Índex
Descripció de l'àrea
URLs Relacionats
Treballs i papers realitzats sobre el tema
Glosari de termes
Descripció (molt simplista) de l'àrea
El raonament automàtic és una àrea principal dins de la IA. Dins del concepte de raonament es contemplen dos parts principals:
- Raonament Deductiu: es tracta d'arribar a conseqüències lògiques a partir d'uns certs axiomes preestablerts. L'apariència dels sistemes a voltes els fa semblar diferentes, però els problemes i aplicacions de sistemes gramaticals, de reescritura, basats en resolució i d'altres són, en general, extrapolables entre sí.
- Raonament Inductiu: el procés és justament el contrari: a partir de casos particulars s'intenten construir teories o conceptes que els expliquen. La mateixa idea s'ha aplicat a programació en allò que s'ha denominat "inductive programming".
El primer dels dos ha donat lloc a l'àrea de la deducció automática i el segon s'interrelaciona amb la teoria de l'aprenentatge.
Amb l'objectiu de focalitzar-se i poder abordar la deducció automática d'una manera més concreta, des dels anys seixanta la major part dels esforços s'han dirigit cap a l'estudi de sistemes deductius formals, principalment la demostració automática de teoremes (ATP) (matemàtics o no) i sa "filla" la programació lógico-funcional.
No obstant, últimament s'ha esbrinat la idea d'utilitzar sistemes purament formals per a estudiar també el procés inductiu o d'aprenentatge sense la necessitat d'incorporar dades del món exterior. Aquesta idea era prou coneguda ja en teoria de sistemes e inclús en matemàtiques, que vingué a anomenar-se "experimental mathematics". És a dir, els sistemes deductius d'uns pocs axiomes poden produir tal informació que s'ha de recórrer a eines inductives per a estudiar-los, crear nous conceptes, simplificar-los, modificar-los, refinar-los, i en fi, transformar-los. Com ja vé sent habitual últimament, és en informática a on primer s'intenta l'aplicació o desenvolupament de nous esforços.
En realitat, l'objectiu de minimització i transformació de sistemes formals seguint certs criteris d'optimalitat (número de axiomes, eficiència, cost computacional de les deduccions, etc.) es remunta, una volta més, als grecs.
Els meus interessos fonamentals en aquesta àrea d'interés s'orienten cap a l'estudi general de sistemes formals, de les demostracions (el punt de vista deductiu) i la creació de conceptes (el punt de vista inductiu) i sobre tot la relació existent entre totes dos. Dos convenciments em motiven en aquesta l'ínea: (1) per a fer demostracions d'un cert calibre es fa imprescindible la introducció de conceptes o lemes addicionals i que açò constituix per si mateixa una ampliació o modificació del sistema formal original i (2) si la creació de conceptes no té estratègia alguna, finalment s'acabarà utilitzant la força bruta del computadors i si sí que en té s'acabaran descobrint poc a poc aquestes línies d'actuació.
Per a aquesta mampresa es veu necessari l'establiment de una sèrie de criteris per a avaluar els sistemes formals a fi de que es puga determinar si les transformacions o comparacions que es realitzen duguen a bon terme, si es pot trobar algun tipus de monotonia o si certs mètodes de deducci&o; o inducci&o; són més apropiats que d'altres. Per a tot açò pareix innegable la necessitat de fer-se servir de lògiques d'ordre superior.
De tots els meus temes d'interés aquest és el que dedique la major part del meu temps i esforços ja que conformen principalment la temàtica i els objectius de la meua tesi. Per a obtindre més informació sobre el meu doctorat en el Departament de Lògica i Filosofia de la Ciència, pots punxar ací.
Per una visió ràpida de què ha sigut la deducció automàtica en els últims 30 anys, pots llegir "Perspectivas de la Demostración Automática de Teoremas"
URL's sobre Raonament Automàtic
Pàgines Genèriques o Relacionades:
Mechanized Reasoning’s Page
Association of automated Reasoning (AAR)
Association for Symbolic Logic
Formal Methods' Page
QED Project
The Interest Group in Pure and Applied Logics
ORA Canada Bibliography of Automated Deduction
David McAllester's web page for automated INDUCTION
Logical Frameworks home page
American Mathematical Society
Logic Programming Page
Automated Theorem Proving Group
Automated Theorem Proving related links
Automatic theorem proving Catalog description
Grups d'Investigació:
Pàgina sobre grups d'investigació universitaris
Automated Deduction Systems and Groups
Argonne National Laboratory, components Larry Wos, McCune.
Mathematical Reasoning Group
Mechanized Reasoning Group, IRST, Trento, Italy.
The Automated Theorem Proving group at The University of Texas at Austin
Automated Reasoning Department. Technical University of Darmstadt
The Croap Group
University of North Carolina at Chapel Hill, USA (Plaisted)
Automated Reasoning Project. Research School of Information Sciences and Engineering. Australian National University
Computational Logic Inc.
The European Community Research Center (ECRC)
Hitachi's Advanced Research Laboratory
Investigadors Destacats o Autònoms:
Llista d'investigadors individuals
Llista d'investigadors en "logical frameworks"
Andrews, Peter B.
Basin, David
Bibel, Wolfgang
Bledsoe, Woodrow W.
Boyer, Robert S.
Bundy, Alan
Dershowitz, Nachum
Gabbay, Dov
Reiner Hahnle
Harper, Robert
Huet, Gérard
Mackazie, Donald
McCune, W.
Melham, Tom. University of Glasgow, UK
Moore, J. Strother (Computational Logic)
Paulson's Page
Pfenning, Frank
Plaisted, David Alan
Plotkin, Gordon
Schlechta, Karl.
Benjamin Schults (cobrint treballs de Bledsoe i Boyer)
Stickel, M.E.
Veroff, Robert
Walther, Christoph
Wos, Larry
Fòrums, Conferències i Publicacions
Llista de conferències relacionades amb deducció
Mailing Lists on Automated Deduction
Conference on Automated Deduction (CADE)
Journal of Automated Reasoning (JAR)
Journal of Formalized Mathematics, the electronic counterpart of Formalized Mathematics, from the Mizar Project.
Bulletin of Symbolic Logic
Bulletin of the IGPL - An electronic journal
Theorem provers mailing list
ACM Transactions on Mathematical Software
Journal of Functional and Logic Programming
Sistemes:
Sistemes de raonament autom&aactue;tic
Base de dades sobre sistemes de raonament automàtic.
Llibreria TPTP [Suttner et al. 1996] També Ací
3TAP
ACL2 (http://www.cli.com/software/acl2/index.html).
Elf [Michaylov et al. 1991] [Harper et al. 1993] (http://www.cs.cmu.edu/~fpl/elf.html).
FOL (http://www-formal.stanford.edu/pub/FOL/home.html) [Weyhrauch 1980].
HOL (http://www.cl.cam.ac.uk/Research/HVG/HOL/index.html) (http://lal.cs.byu.edu/lal/holto/)
Description of the HOL Theorem Proving System
Isabelle [Paulson 1994] (http://www.cl.cam.ac.uk/isabelle).
LARCH Prover (Craig Struble) (http://ei.cs.vt.edu/~cs5034/QuickGuide/QuickGuide.html)
LEGO (http://www.dcs.ed.ac.uk/packages/lego),
NQTHM (ftp://ftp.cli.com/home/boyer/index.html) de Boyer y Moore.
NuPrl [Constable et al. 1986] (http://www.cs.cornell.edu/Info/Projects/NuPrl/nuprl.html) .
Meteor (http://www.cs.duke.edu/~ola/meteor.html).
OTTER [McCune 1990] (http://www.mcs.anl.gov/home/mccune/ar/otter/).
OYSTER-CLAM [Bundy 1990] (http://dream.dai.ed.ac.uk/home.html).
PC-NQTHM (ftp://ftp.cli.com/pub/pc-nqthm).
PTTP (http://www.ai.sri.com/~stickel/pttp.html).
SETHEO (http://wwwjessen.informatik.tu-muenchen.de/forsclung/reasonig/setheo.html).
INKA [Walther 1992] (http://www.dfki.uni-sb.ed/use/projects/inka.html).
TPS (Theorem-Proving System) (http://www.cs.cmu.edu/user/andrews/www/tps.html) [Andrews et al. 1996].
An Interactive System for Proving Theorems
Escrits, treballs i esborranys que he fet sobre el tema
Perspectivas de la Demostración Automática de Teoremas
Viability of a Topology of Knowledge
Automated Mathematics. Objections and Requirements
Noves Perspectives en Epistemologia: Realimentació Informacional Entre Nivells
Concept Formation Significance in Deductive Systems
Glosari de Termes sobre Raonament Automàtic
Aquest glosari és només una prova. Haurás d'esperar un poc per a vore alguna cosa més presentable.
- Átomo: Si p es un predicado con n argumentos, p(a1, a2, a3, …, an) es un átomo si ai es una variable o un individuo.
- ATP (Automated Theorem Proving)
- Cláusula: Disyunción de literales de la forma A1 v A2 v A3 …v An, donde Ai puede aparecer o no negado.
- Cláusula de Horn: cláusula en la que sólo puede aparecer un literal afirmativo, el resto debe ser negativo. Además se suelen poner en forma implicacional inversa (<-), poniendo a la izquierda aquellos átomos afirmados y a la derecha los negados. Por ejemplo, A1 v A2 v A3 v A4 se suele representar: A3 <- A1 ^ A2 ^ A4
- Demodulación
- Individuo: Dentro de la teoría de modelos de Herbrand, cualquier elemento del universo de Herbrand.
- Ponderación
- Reescritura: (reglas de)
- Resolución:
- Resolution: v. resolución.
- Rewrite Rules: v. reescritura.
- Subsumption: v. subsunción
- Subsunción:
- Weighting: v. ponderación
Tornar a la plana major.
© 1996-1997 José Hernández Orallo.