2 Geriausia automatizuota supaprastintos logikos samprotavimo programinė įranga

Turinys:

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024
Anonim

Automatizuotas samprotavimas yra pradžiamokslis, kuris vis dar formuojasi. Tai informatikos ir matematinės logikos šaka, skirta aiškinti skirtingus samprotavimo aspektus. Taigi, kaip padeda automatinis mąstymas arba automatizuota mąstymo programinė įranga?

Automatizuotas samprotavimas yra naudojamas kuriant kompiuterines programas, kurios mašinoms suteikia galimybę automatiškai pagrįsti visiškai arba beveik visiškai. Nepaisant to, kad tai laikoma pakaitine dirbtinio intelekto sritimi, ji yra susijusi tiek su filosofija, tiek su teorine kompiuterių mokslu.

Automatizuotos teoremos įrodymas ir automatinis įrodymų tikrinimas yra svarbiausi automatizuotų samprotavimų išplėtoti pogrupiai. Nors automatizuotas teoremos įrodymas yra mažiau automatizuotas, tačiau tai yra efektyvesnis interaktyvios teoremos įrodymas. Tarp kitų šios srities temų yra neaiškūs ir nemonotoniški samprotavimai.

Argumentacija sudaro didelę neapibrėžties lauko dalį, apimančią papildomus minimalumo ir nuoseklumo apribojimus. Šie apribojimai įgyvendinami papildomai prie įprastesnio automatinio išskaičiavimo, pavyzdžiui, Johno Pollocko OSCAR metodo.

Bajeso išvados, miglota logika, tradicinė logika, skaičiavimai ir kt. Yra keletas automatinio samprotavimo įrankių ir metodų.

Automatinio samprotavimo istorija

Prieš dirbtinio intelekto vystymąsi, formalioji logika buvo pagrindinis indėlis į automatizuotų samprotavimų lauką. Tiesą sakant, formali logika paskatino dirbtinio intelekto vystymąsi. Liudijimas, kai visi loginiai samprotavimai buvo įvertinti atsižvelgiant į pagrindines matematikos aksiomas, yra vadinamas formaliu įrodymu.

Nors visi loginiai taškai pateikiami be jokių išimčių, instinktas taip pat nenurodomas. Nepaisant to, kad vertimo iš instinkto į logiką procesas yra įprastas. Tai įrodo, kad reguliarus įrodymas nelabai reaguoja ir yra mažiau linkęs į logines klaidas.

  • TAIP PAT SKAITYKITE: Kokia yra geriausia programinė įranga mokantis C ++?

Automatizuoto samprotavimo atsiradimas

Vieni mano, kad automatizuoti samprotavimai kilo iš garsiosios 1957 m. Kornelio vasaros konvencijos. Kiti mano, kad ji kilo 1955 m., Remiantis Newell logikos teoretikų programa.

Automatizuoto pagrindimo taikymas

Automatizuotas išskaičiavimas visų pirma buvo naudojamas rengiant automatizuotas teoremų įrodymus. Tačiau teoremos proveržiai dažniausiai veikia kaip įrodymų padėjėjai, nes, norint, kad jie būtų veiksmingi, reikia tam tikrų žmogaus nurodymų. F

arba pavyzdys, logikos teoretikas pristatė metodus teoremai įrodyti. Tai padaryta sugeneravus vienos iš efektyvesnių „Principia Mathematica“ teoremų liudijimą. Tam reikėjo mažiau žingsnių, palyginti su Whiteheado ir Russello pateiktais įrodymais.

Automatizuota programinė įranga pamažu perima, o automatizuota samprotavimo programinė įranga padeda išspręsti vis daugiau formaliosios logikos problemų. Tai taip pat padeda išspręsti matematikos ir informatikos, loginio programavimo, programinės ir aparatinės įrangos patikros ir dar daugiau.

Taigi, pakalbėkime apie pradinius automatizuotus atskaitymo įrankius, kurie padeda analizės algoritmams ir išsprendžia su logika susijusias problemas.

2 automatizuota samprotavimo programinė įranga išbandyti šiandien

Bandera

„Bandera“ projektas skirtas rūpintis viena iš reikšmingų kliūčių praktinio ribotos būklės programinės įrangos patikrinimo būdu. SMV ir SPIN yra įrankiai, gaunantys baigtinės būsenos pereinamosios struktūros vaizdą kaip įvestį.

Tai užpildo semantinį atotrūkį tarp begalinės būklės programinės įrangos sistemos, sujungtos kaip šaltinio kodas. Įrankių užpildymo kalboms reikia įdiegti patobulintus programos tyrimo, abstrakcijos ir transformavimo metodus.

Ši automatizuota programinė įranga siekia sinchronizuoti dabartinius programavimo kalbos apdorojimo metodus su naujai sukurtais būdais. Šios technologijos siūlo automatizuotą saugių, mažų, baigtinių būsenų prototipų, kurie puikiai tinka autentifikavimui iš „Java“ šaltinio kodo, pašalinimą.

Programinės įrangos siūlomas įrankių rinkinys suteikia atvirą pagrindą, kuriame gali būti pridedami skirtingi tyrimo ir transformavimo vienetai.

TAIP PAT SKAITYKITE:

  • 5 geriausių balso valdoma namų automatikos programinė įranga

„MathSAT 5“

„MathSAT 4“ palikuonis, „MathSAT 5“ yra efektyvi automatizuota samprotavimo programinė įranga, veikianti kaip SMT („Patenkinamumo modulo teorijos“) sprendimas.

Tai palaiko daugybę teorijų, apimančių lygybę ir nepaaiškinamas savybes, tiesinę aritmetiką ir kt., Ir paslaugas, kurios apima neįvykdytų branduolių pašalinimą, įrodymų ir modelių formavimą ir dar daugiau.

Išvada

Nesvarbu, ar esate programinės įrangos inžinerijos, ar kokybės ir saugos programinės įrangos sistemų srityje, automatizuota samprotavimo programinė įranga yra puikus įrankis iššifruoti taikomą matematiką.

Taigi, supaprastinkite savo gyvenimą ir loginius procesus įgyvendindami šias programas jau šiandien.

2 Geriausia automatizuota supaprastintos logikos samprotavimo programinė įranga