2 Av den beste automatiserte resonneringsprogramvaren for forenklet logikk

Innholdsfortegnelse:

Video: 16 - Resonnering om modeller 2024

Video: 16 - Resonnering om modeller 2024
Anonim

Automatisert resonnement er et spirende konsept som fremdeles er i begynnelsen. Det er en gren av informatikk og matematisk logikk som er viet til å tolke forskjellige fasetter av resonnement. Så, hvordan hjelper automatisert resonnement eller automatisert resonneringsprogramvare?

Automatisert resonnement brukes til å utvikle dataprogrammer som gjør det mulig for maskinene å resonnere automatisk enten helt, eller nesten helt. Uavhengig av at den blir betraktet som et alternativt domene for kunstig intelligens, er det relatert til både filosofi og teoretisk informatikk.

Det å bevise automatisert teorem og automatisert korrekturkontroll er de underutviklede underfeltene til automatisert resonnement. Selv om det automatiske teorem-beviset er mindre automatisert, er det likevel et mer effektivt delområde av det interaktive teoremet som beviser. Usikker og ikke-monotonisk resonnement er blant de andre temaene i feltet.

Argumentasjon utgjør en betydelig del av usikkerhetsfeltet som inkluderer ytterligere begrensning av minimalitet og konsistens. Disse begrensningene implementeres i tillegg til det mer regelmessige automatiske fradraget, for eksempel John Pollocks OSCAR-metode.

Bayesisk inferens, uklar logikk, tradisjonell logikk og calculi, etc. er noen av verktøyene og metodene for automatisert resonnement.

Historie om automatisert resonnement

Før utviklingen av kunstig intelligens var formell logikk en viktig bidragsyter innen det automatiserte resonnementfeltet. Faktisk førte formell logikk til utviklingen av kunstig intelligens. Et vitnesbyrd der alle de logiske resonnementene er blitt evaluert med matematikkens grunnleggende aksiomer kalles det formelle beviset.

Her, mens alle de logiske punktene er innredet uten unntak, fremmes det heller ikke til instinktet. Dette til tross for at prosessen med oversettelse fra instinkt til logikk er vanlig. Dette beviser at vanlig bevis ikke reagerer mye og er mindre utsatt for logiske feil.

  • LES OGSÅ: Hva er den beste programvaren for å lære C ++?

Fødsel av automatisert resonnement

Noen mener at automatisert resonnement stammet fra det berømte Cornell Summer-stevnet i 1957. Andre mener at det oppsto enten i 1955 gjennom Logic Theorist-programmet til Newell.

Bruk av automatisert resonnement

Det automatiserte fradraget har først og fremst blitt brukt til å forberede automatiserte teorem provers. Imidlertid fungerer teoremproventer vanligvis som bevisassistenter siden de krever litt menneskelig veiledning for å være effektive. F

eller for eksempel, Logic Theorist har introdusert metoder for å bevise et teorem. Det gjorde det ved å generere et vitnesbyrd for en av teoremene i Principia Mathematica som var mer effektive. Det krevde færre trinn i motsetning til beviset fra Whitehead og Russell.

Automatisert programvare overtar gradvis, og en automatisert resonneringsprogramvare er med på å løse et økende antall problemer i formell logikk. Det hjelper også med å løse matematikk og informatikk, logisk programmering, programvare og maskinvareverifisering og mer.

Så la oss snakke om de spirende automatiserte deduksjonsverktøyene som hjelper til med å analysere algoritmer og løse logikkrelaterte problemer.

2 automatisert resonneringsprogramvare for å prøve ut i dag

Bandera

Bandera-prosjektet er designet for å ta vare på en av de betydelige hindringene i veien for praktisk programvareverifisering til sluttbruk. SMV og SPIN er verktøyene som får et bilde av en endelig tilstandsovergangsstruktur som input.

Det fyller det semantiske gapet mellom et uendelig-programvaresystem som er formulert som kildekode. Verktøyets utfyllingsspråk trenger implementering av foredlet programstudie, abstraksjon og transformasjonsmetoder.

Denne automatiserte programvaren har som mål å synkronisere gjeldende prosesseringsmetoder for programmeringsspråk med nyopprettede teknikker. Disse teknikkene tilbyr automatisert støtte for fjerning av sikre, små, begrensede prototyper som er perfekte for autentisering fra Java-kildekoden.

Verktøysettet som tilbys av programvaren gir et åpent rammeverk der forskjellige undersøkelses- og transformasjonsenheter kan legges til.

LES OGSÅ:

  • 5 av de beste stemmestyrte programvarene for hjemmeautomatisering

MathSAT 5

En etterkommer av MathSAT 4, MathSAT 5 er en effektiv automatisert resonneringsprogramvare som fungerer som en løsning for SMT (Satisfiability Modulo Theories).

Den støtter et bredt utvalg av teorier som inkluderer likhet og uforklarlige funksjoner, lineær aritmetikk, etc., og tjenester som inkluderer fjerning av uoppfylte kjerner, dannelse av bevis og modeller og mer.

Konklusjon

Enten du er fra programvareingeniørfelt eller fra kvalitets- og sikkerhetsprogramvaresystemer, er automatisert resonneringsprogramvare det perfekte verktøyet for å avkode anvendt matematikk.

Så forenkle livet og logiske prosesser ved å implementere disse programmene i dag.

2 Av den beste automatiserte resonneringsprogramvaren for forenklet logikk