Basitleştirilmiş mantık için en iyi otomatik muhakeme yazılımı 2

Otomatik muhakeme, henüz başlangıç ​​aşamasında olan bir tomurcuklanma konseptidir. Bilgisayar bilimi ve matematiksel mantığın farklı akıl yürütme yönlerini yorumlamaya adadığı bir dalıdır. Peki, otomatik muhakeme veya otomatik muhakeme yazılımı nasıl yardımcı olur?

Otomatik muhakeme, makinelerin tamamen ya da neredeyse tamamen otomatik olarak muhakeme etmesini sağlayan bilgisayar programları geliştirmek için kullanılır. Yapay zekanın alternatif bir alanı olarak düşünüldüğü göz önüne alınmadan, hem felsefe hem de teorik bilgisayar bilimi ile ilgilidir.

Otomatik teorem ispatlama ve otomatik ispat kontrolü, otomatik olarak muhakemenin temelde geliştirilmiş alt alanlarıdır. Otomatik teorem kanıtı daha az otomatik olmakla birlikte, etkileşimli teorem kanıtlamanın daha verimli bir alt alanıdır. Belirsiz ve monotonik olmayan akıl yürütme, bu alandaki diğer konular arasındadır.

Tartışma, ek minimumluk ve tutarlılık sınırlamaları içeren belirsizlik alanının önemli bir bölümünü oluşturur. Bu sınırlamalar, örneğin John Pollock'un OSCAR yöntemi gibi daha düzenli otomatik indirime ek olarak uygulanır.

Bayesci çıkarım, bulanık mantık, geleneksel mantık ve hesaplamalar vb. Otomatik muhakeme araçlarından ve yöntemlerinden bazılarıdır.

Otomatik Muhakeme Tarihçesi

Yapay zekanın geliştirilmesinden önce, biçimsel mantık otomatik muhakeme alanında önemli bir katkıda bulundu. Aslında, resmi mantık yapay zekanın gelişmesine yol açtı. Tüm mantıksal akıl yürütmenin matematiğin temel aksiyomları ile değerlendirildiği bir ifadeye resmi kanıt denir.

Burada, tüm mantıksal noktalar istisnasız bir şekilde döşenirken, içgüdülere de bir savunma yapılmaz. Bu, içgüdüden mantığa çeviri sürecinin olağan olmasına rağmen. Bu, düzenli kanıtın çok fazla duyarlı olmadığını ve mantıksal hatalara daha az eğilimli olduğunu kanıtlar.

Otomatik Muhakemenin Doğuşu

Bazıları otomatik mantığın 1957'deki ünlü Cornell Summer kongresinden geldiğine inanmaktadır. Diğerleri, 1955'te Newell'in Mantık Teorisyen programı ile ortaya çıktığına inanmaktadır.

Otomatik Muhakeme Uygulaması

Otomatik kesinti, öncelikle otomatik teorem kanıtlarını hazırlamak için kullanılmıştır. Bununla birlikte, teorem, bazı insan rehberliğinin etkili olmasını talep ettikleri için genellikle kanıt yardımcıları olarak çalışır. F

veya örneğin, Mantık Teorisi bir teoremi ispatlamak için yöntemler ortaya koymuştur. Bunu, Principia Mathematica'daki teoremlerden biri için daha etkili bir tanıklık oluşturarak yaptı. Whitehead ve Russell tarafından sağlanan ispatın aksine daha az adım talep etti.

Otomatik yazılım yavaş yavaş devralıyor ve otomatik bir akıl yürütme yazılımı, biçimsel mantıkta artan sayıda sorunu çözmeye yardımcı oluyor. Aynı zamanda matematik ve bilgisayar bilimleri, mantık programlama, yazılım ve donanım doğrulama ve daha pek çok şeyi çözmenize yardımcı olur.

Öyleyse, analiz algoritmalarına ve mantıkla ilgili problemleri çözmeye yardımcı olan tomurcuklanan otomatik kesinti araçlarından bahsedelim.

2 otomatik muhakeme yazılımı bugün denemek için

1

Bandera

Bandera projesi, pratik sonlu durumlu yazılım doğrulaması yolundaki önemli engellerden birine dikkat çekmek için tasarlanmıştır. SMV ve SPIN, sonlu durumlu bir geçiş yapısının resmini girdi olarak alan araçlardır.

Kaynak kod olarak ifade edilen sonsuz durumlu bir yazılım sistemi arasındaki anlamsal boşluğu doldurur. Araç doldurma dilleri, rafine program çalışması, soyutlama ve dönüştürme yöntemlerinin uygulanmasını gerektirir.

Bu otomatik yazılım, mevcut programlama dili işleme yöntemlerini yeni oluşturulan tekniklerle senkronize etmeyi amaçlar. Bu teknikler, Java kaynak kodundan kimlik doğrulaması için mükemmel olan güvenli, küçük, sonlu durumlu prototiplerin kaldırılması için otomatik destek sunar.

Yazılım tarafından sunulan araç seti, farklı araştırma ve dönüşüm birimlerinin eklenebileceği açık bir çerçeve sağlar.