2 parimat automatiseeritud põhjendusprogrammi lihtsustatud loogika jaoks

Automatiseeritud arutluskäik on lootustandev kontseptsioon, mis on ikka veel oma algusjärgus. See on arvutiteaduse ja matemaatilise loogika haru, mis on pühendatud arutluse erinevate aspektide tõlgendamisele. Niisiis, kuidas aitab automatiseeritud põhjendus või automatiseeritud põhjendus tarkvara?

Automatiseeritud põhjendusi kasutatakse arvutiprogrammide väljatöötamiseks, mis võimaldavad masinatel automaatselt või peaaegu täielikult mõelda. Sõltumata sellest, kas seda vaadeldakse kui tehisintellekti alternatiivset domeeni, on see seotud nii filosoofia kui ka teoreetilise arvutiteadusega.

Automatiseeritud teoreemide tõestamine ja automatiseeritud tõestuskontroll on automatiseeritud põhjenduste alamvaldkonnad. Kuigi automatiseeritud teoreemi tõestamine on vähem automatiseeritud, on see siiski interaktiivse teoreemi efektiivsem alapiirkond. Ebakindel ja mitte-monotoonne arutluskäik on valdkonna teiste teemade hulgas.

Argumenteerimine moodustab olulise osa ebakindluse valdkonnast, mis sisaldab minimaalsuse ja järjepidevuse täiendavat piiramist. Neid piiranguid rakendatakse lisaks tavalisemale automatiseeritud mahaarvamisele, näiteks John Pollocki OSCAR-meetodile.

Bayesi järeldus, fuzzy loogika, traditsiooniline loogika ja kalkulid jne on mõned automatiseeritud põhjenduste tööriistad ja meetodid.

Automatiseeritud põhjenduste ajalugu

Enne tehisintellekti arendamist oli ametlik loogika automatiseeritud põhjenduste valdkonnas peamine toetaja. Tegelikult tõi formaalne loogika kaasa kunstliku luure arendamise. Ametlikuks tõendiks nimetatakse tunnistust, kus kõiki loogilisi põhjendusi on hinnatud matemaatika põhiliste aksioomidega.

Siinjuures, kuigi kõik loogilised punktid on ilma eranditeta, ei ole instinktile ühtegi väidet. See on hoolimata asjaolust, et tõlkimise protsess instinktilt loogikale on tavaline. See tõestab, et regulaarne tõendusmaterjal ei ole palju reageeriv ja on vähem altid loogilistele vigadele.

Automatiseeritud põhjenduste sünd

Mõned usuvad, et automatiseeritud arutluskäik pärineb kuulsast Cornelli suvekonverentsist 1957. aastal. Teised usuvad, et see pärineb 1955. aastal Newelli loogilise teoreetilise programmi kaudu.

Automatiseeritud põhjenduste rakendamine

Automatiseeritud mahaarvamist on kasutatud peamiselt automatiseeritud teoreemide koostajate ettevalmistamiseks. Kuid teoreemide tegijad töötavad tavaliselt tõendavate assistentidena, kuna nad nõuavad mõningaid inimlikke juhiseid, et olla tõhusad. F

või näiteks loogiline teoreetik on võtnud kasutusele meetodid teoreemi tõendamiseks. Ta tegi seda, luues tunnistuse mõnda teoreemiatest Principia Mathematicas, mis oli tõhusam. See nõudis Whiteheadi ja Russelli esitatud tõendite asemel vähem samme.

Automatiseeritud tarkvara on järk-järgult üle võtnud ja automatiseeritud mõttetarkvara aitab lahendada järjest rohkem probleeme formaalsel loogikal. Samuti aitab see lahendada matemaatika ja arvutiteaduse, loogika programmeerimise, tarkvara ja riistvara kontrollimise jms.

Niisiis räägime eelarvelistest automatiseeritud mahaarvamisvahenditest, mis aitavad analüüsida algoritme ja lahendada loogikaga seotud probleeme.

2 automatiseeritud põhjendustarkvara täna proovida

1

Bandera

Bandera projekt on mõeldud hoolitsema ühe olulise takistuse eest praktilise lõpliku oleku tarkvara kontrollimisel. SMV ja SPIN on vahendid, mis annavad sisendina lõpliku oleku ülemineku struktuuri pildi.

See täidab semantilise vahe lõpmatu oleku tarkvarasüsteemi vahel, mis on liigendatud lähtekoodi kujul. Tööriistade täitmise keeled vajavad rafineeritud programmiuuringute, abstraktsioonide ja transformatsioonimeetodite rakendamist.

Selle automatiseeritud tarkvara eesmärk on sünkroniseerida praegused programmeerimiskeelte töötlemise meetodid uute meetoditega. Need meetodid pakuvad automatiseeritud tuge turvaliste, väikeste, piiratud olekuga prototüüpide eemaldamiseks, mis sobivad ideaalselt Java lähtekoodi autentimiseks.

Tarkvara pakutav tööriistakomplekt pakub avatud raamistikku, kus saab lisada erinevaid uurimis- ja transformeerimisüksusi.