A legjobb automatizált érvelési szoftver az egyszerűsített logikához

Az automatizált érvelés egy bátor koncepció, amely még mindig a kezdeti szakaszában van. Ez az informatikai és matematikai logika egy ága, amely az érvelés különböző aspektusainak értelmezésére irányul. Szóval hogyan segít az automatizált érvelés vagy az automatizált érvelési szoftver?

Az automatizált érvelést olyan számítógépes programok kifejlesztésére használják, amelyek lehetővé teszik a gépek automatikus vagy teljes egészében történő megalapozását. Függetlenül attól, hogy a mesterséges intelligencia alternatív területének tekintik-e, mind a filozófia, mind az elméleti számítógépes tudományhoz kapcsolódik.

Az automatikus elméleti bizonyítás és az automatizált igazolásellenőrzés az automatizált érvelés főbb fejlődési területei. Miközben az automatizált tételek bizonyítása kevésbé automatizált, mégis hatékonyabb alinterülete az interaktív tételnek. A bizonytalan és nem monoton érvelés a terület egyéb témái közé tartozik.

Az érvelés a bizonytalansági terület jelentős részét képezi, amely magában foglalja a minimális és a következetesség további korlátozását. Ezeket a korlátozásokat a rendszeresebb automatizált levonás mellett hajtjuk végre, például John Pollock OSCAR módszerével.

Az automatizált érvelés eszközei és módszerei a bajesi következtetések, a fuzzy logika, a hagyományos logika és a kalkulusok stb.

Az automatizált érvelés története

A mesterséges intelligencia kifejlesztése előtt a formális logika az automatizált érvelési mező egyik fő hozzájárulója volt. Valójában a formális logika a mesterséges intelligencia kialakulásához vezetett. A bizonyítékot, amelyben az összes logikai érvelést a matematika alapvető axiómáival értékelték, formális bizonyítéknak nevezzük.

Itt, bár a logikai pontok kivétel nélkül vannak berendezve, sem az ösztönre, sem a jogorvoslati kérelemre nem kerül sor. Ez annak ellenére is fennáll, hogy a fordítási folyamat az ösztönről a logikára szokásos. Ez azt bizonyítja, hogy a rendszeres bizonyíték nem sokkal érzékenyebb és kevésbé hajlamos a logikai hibákra.

Automatizált érvelés születése

Vannak, akik úgy vélik, hogy az automatizált érvelés a híres Cornell Nyári Egyezményből származik 1957-ben. Mások úgy vélik, hogy 1955-ben jelent meg Newell Logic Theorist programjában.

Automatizált érvelés alkalmazása

Az automatizált levonást elsősorban az automatizált tételek előkészítésének előkészítésére használták. Azonban a tételek előállítói általában bizonyító asszisztensként működnek, mivel bizonyos emberi útmutatást igényelnek, hogy hatékonyak legyenek. F

vagy például a Logic Theorist olyan módszereket vezetett be, amelyek bizonyítanak egy tételt. Ezt úgy tette, hogy a Principia Mathematica egyik tétele közül egy bizonyítékot generált, amely hatékonyabb volt. Kevesebb lépést követelt a Whitehead és Russell által szolgáltatott bizonyítékokkal szemben.

Az automatizált szoftver fokozatosan átvesz, és egy automatizált érvelési szoftver segítségével egyre több problémát oldunk meg formális logikában. Segít megoldani a matematikát és a számítástechnikát, a logikai programozást, a szoftver- és hardverellenőrzést.

Tehát beszéljünk meg a bonyolult automatizált dedukciós eszközökről, amelyek segítenek az algoritmusok elemzésében és a logikai problémák megoldásában.

2 automatizált érvelési szoftver ma kipróbálni

1

Bandera

A Bandera projekt célja, hogy a gyakorlati véges állapotú szoftverellenőrzés egyik jelentős akadálya legyen. Az SMV és a SPIN olyan eszközök, amelyek egy véges állapotú átmeneti struktúrából képet kapnak bemenetként.

Kitölti a forráskódként artikulált végtelen állapotú szoftverrendszer közötti szemantikai rést. A szerszám-kitöltő nyelveknek finomított tanulmányi, absztrakciós és transzformációs módszerek végrehajtására van szükségük.

Az automatizált szoftver célja, hogy szinkronizálja az aktuális programozási nyelv feldolgozási módszereket az újonnan létrehozott technikákkal. Ezek a technikák automatizált támogatást nyújtanak a biztonságos, kicsi, véges állapotú prototípusok eltávolításához, amelyek tökéletesek a Java forráskódból történő hitelesítéshez.

A szoftver által kínált eszközkészlet nyitott keretet biztosít, ahol különböző vizsgálati és transzformációs egységek adhatók hozzá.