İyi biçimlendirilmiş formül - Well-formed formula

İçinde matematiksel mantık, önerme mantığı ve yüklem mantığı, bir iyi biçimlendirilmiş formül, kısaltılmış WFF veya wff, genellikle basitçe formül, sonlu sıra nın-nin semboller verilenden alfabe bu bir parçası resmi dil.[1] Resmi bir dil, dildeki formül seti ile tanımlanabilir.

Bir formül bir sözdizimsel anlamsal verilebilen nesne anlam bir yorum yoluyla. Formüllerin iki temel kullanımı önermeler mantığı ve yüklem mantığındadır.

Giriş

Formüllerin önemli bir kullanımı önerme mantığı ve yüklem mantığı gibi birinci dereceden mantık. Bu bağlamlarda bir formül, bir semboller dizisidir φ, bunun için "φ doğru mu?" Diye sormak mantıklıdır. serbest değişkenler in φ somutlaştırılmıştır. Biçimsel mantıkta, kanıtlar belirli özelliklere sahip formül dizileri ile temsil edilebilir ve dizideki son formül kanıtlanmıştır.

"Formül" terimi yazılı işaretler için kullanılabilse de (örneğin, bir kağıt parçası veya kara tahta üzerinde), daha kesin olarak, işaretlerin bir jeton formül örneği. Böylece aynı formül birden fazla yazılabilir ve bir formül ilke olarak o kadar uzun olabilir ki fiziksel evren içinde yazılamaz.

Formüllerin kendileri sözdizimsel nesnelerdir. Yorumlarla anlamlandırılırlar. Örneğin, bir önermesel formülde, her önermesel değişken somut bir önerme olarak yorumlanabilir, böylece genel formül bu önermeler arasındaki bir ilişkiyi ifade eder. Bununla birlikte, bir formülün yalnızca bir formül olarak değerlendirilmesi için yorumlanmasına gerek yoktur.

Önerme hesabı

Formülleri önermeler hesabı, olarak da adlandırılır önerme formülleri,[2] gibi ifadeler . Tanımları, keyfi bir set seçimi ile başlar. V nın-nin önerme değişkenleri. Alfabe aşağıdaki harflerden oluşur V sembolleriyle birlikte önerme bağlaçları ve parantezler "(" ve ")", bunların hepsinin içinde olmadığı varsayılır V. Formüller, bu alfabe üzerinde belirli ifadeler (yani sembol dizileri) olacaktır.

Formüller endüktif olarak aşağıdaki gibi tanımlanmıştır:

  • Her önerme değişkeni kendi başına bir formüldür.
  • Eğer a bir formülse, o zaman ¬φ bir formüldür.
  • Φ ve ψ formülse ve • herhangi bir ikili bağlayıcıysa, (φ • ψ) bir formüldür. Burada • olağan operatörler ∨, ∧, → veya ↔ olabilir (ancak bunlarla sınırlı değildir).

Bu tanım aynı zamanda resmi bir gramer olarak da yazılabilir. Backus-Naur formu değişken kümesinin sonlu olması koşuluyla:

<alfa seti> ::= p | q | r | s | t | u | ... (keyfi sonlu önermesel değişkenler kümesi)<form> ::= <alfa seti> | ¬<form> | (<form><form>) | (<form><form>) | (<form><form>) | (<form><form>)

Bu dilbilgisini kullanarak, sembollerin sırası

(((pq) ∧ (rs)) ∨ (¬q ∧ ¬s))

bir formüldür, çünkü dilbilgisi açısından doğrudur. Sembol dizisi

((pq)→(qq))p))

bir formül değildir, çünkü dilbilgisine uymamaktadır.

Örneğin parantezlerin çoğalması nedeniyle karmaşık bir formülün okunması zor olabilir. Bu son fenomeni hafifletmek için, öncelik kuralları (benzer şekilde standart matematiksel işlem sırası ) operatörler arasında varsayılır ve bazı operatörleri diğerlerinden daha bağlayıcı hale getirir. Örneğin, önceliği varsayarak (en çok bağlayıcıdan en az bağlayıcıya) 1. ¬ 2. → 3. ∧ 4. ∨. Sonra formül

(((pq) ∧ (rs)) ∨ (¬q ∧ ¬s))

olarak kısaltılabilir

pqrs ∨ ¬q ∧ ¬s

Ancak bu, yalnızca bir formülün yazılı temsilini basitleştirmek için kullanılan bir sözleşmedir. Örneğin, önceliğin aşağıdaki sırayla sol-sağ ilişkisel olduğu varsayılsaydı: 1. ¬ 2. ∧ 3. ∨ 4. →, o zaman yukarıdaki aynı formül (parantez olmadan) şu şekilde yeniden yazılırdı:

(p → (qr)) → (s ∨ ((¬q) ∧ (¬s)))

Yüklem mantığı

Bir formülün tanımı birinci dereceden mantık göreceli imza eldeki teorinin. Bu imza, eldeki teorinin sabit sembollerini, yüklem sembollerini ve fonksiyon sembollerini, topraklar fonksiyon ve yüklem sembolleri.

Bir formülün tanımı birkaç bölümden oluşur. İlk olarak, dizi şartlar özyinelemeli olarak tanımlanır. Gayri resmi terimler, nesnelerin nesnelerini temsil eden ifadelerdir. söylem alanı.

  1. Herhangi bir değişken bir terimdir.
  2. İmzadaki herhangi bir sabit sembol bir terimdir
  3. formun bir ifadesi f(t1,...,tn), nerede f bir n-ary işlev sembolü ve t1,...,tn terimlerdir, yine bir terimdir.

Bir sonraki adım, atomik formüller.

  1. Eğer t1 ve t2 o zaman şartlar t1=t2 atomik bir formül
  2. Eğer R bir n-ary yüklem sembolü ve t1,...,tn şartlar, öyleyse R(t1,...,tn) atomik bir formüldür

Son olarak, formül kümesi, aşağıdakilerin geçerli olacağı şekilde atomik formül kümesini içeren en küçük küme olarak tanımlanır:

  1. ne zaman bir formül bir formül
  2. ve formüller ne zaman ve formüllerdir;
  3. ne zaman bir formül bir değişkendir ve bir formüldür;
  4. ne zaman bir formül bir değişkendir ve bir formüldür (alternatif olarak, kısaltma olarak tanımlanabilir ).

Bir formülde herhangi bir oluşum yoksa veya , herhangi bir değişken için , sonra denir niceleyici içermeyen. Bir varoluşsal formül bir dizi ile başlayan bir formüldür varoluşsal niceleme ardından nicelik belirteci içermeyen bir formül.

Atomik ve açık formüller

Bir atomik formül hayır içeren bir formül mantıksal bağlantılar ne de niceleyiciler veya eşdeğer olarak katı alt formülleri olmayan bir formül. Atomik formüllerin kesin biçimi, söz konusu resmi sisteme bağlıdır; için önerme mantığı örneğin, atomik formüller önerme değişkenleri. İçin yüklem mantığı atomlar, argümanları ile birlikte yüklem sembolleridir, her argüman bir dönem.

Bazı terminolojiye göre, bir açık formül yalnızca mantıksal bağlayıcılar kullanılarak atomik formüllerin nicelik belirteçleri hariç tutularak birleştirilmesiyle oluşturulur.[3] Bu, kapalı olmayan bir formülle karıştırılmamalıdır.

Kapalı formüller

Bir kapalı formül, Ayrıca zemin formül veya cümle, hiçbir şeyin olmadığı bir formül ücretsiz oluşumlar herhangi bir değişken. Eğer Bir değişkenlerin bulunduğu birinci dereceden bir dilin formülüdür v1, ..., vn ücretsiz oluşum var, o zaman Bir öncesinde v1 ... vn kapanışı Bir.

Formüller için geçerli özellikler

  • Bir formül Bir bir dilde dır-dir geçerli herkes için doğruysa yorumlama nın-nin .
  • Bir formül Bir bir dilde dır-dir tatmin edici bazıları için doğruysa yorumlama nın-nin .
  • Bir formül Bir dilinin aritmetik dır-dir karar verilebilir eğer bir karar verilebilir set yani eğer varsa etkili yöntem verilen bir ikame serbest değişkenlerin Bir, sonuçta ortaya çıkan Bir kanıtlanabilir ya da olumsuzluğu.

Terminolojinin kullanımı

Matematiksel mantık üzerine daha önceki çalışmalarda (örneğin, Kilise[4]), herhangi bir sembol dizisine atıfta bulunan formüller ve bu dizeler arasında iyi biçimlendirilmiş formüller, (doğru) formüllerin oluşum kurallarını izleyen dizelerdi.

Birkaç yazar basitçe formül diyor.[5][6][7][8] Modern kullanımlar (özellikle bilgisayar bilimi bağlamında matematiksel yazılımlar gibi model dama, otomatik teorem kanıtlayıcılar, etkileşimli teorem kanıtlayıcılar ) formül kavramını sadece cebirsel kavramı muhafaza etme ve sorusunu bırakma eğilimindedir. iyi biçimlilik, yani formüllerin somut dizgi gösterimi (bunu veya bu simgeyi bağlayıcılar ve niceleyiciler için kullanarak, bunu veya bunu kullanarak parantezleme kuralı, kullanma Lehçe veya infix notasyon, vb.) sadece notasyonel bir problem olarak.

İfade ederken iyi biçimlendirilmiş formül hala kullanımda,[9][10][11] bu yazarlar mutlaka[Gelincik kelimeler ] eski anlamının tersine kullanın formülartık matematiksel mantıkta yaygın olmayan.[kaynak belirtilmeli ]

"İyi biçimlendirilmiş formüller" (WFF) ifadesi de popüler kültüre sızdı. WFF akademik oyun adına kullanılan ezoterik kelime oyunlarının bir parçasıdır "WFF 'N PROOF: The Game of Modern Logic, "Layman Allen,[12] o oradayken gelişti Yale Hukuk Fakültesi (o daha sonra bir profesördü Michigan üniversitesi ). Oyun grubu, çocuklara sembolik mantık ilkelerini öğretmek için tasarlanmıştır. Lehçe notasyonu ).[13] Onun adı bir yankıdır whiffenpoof, bir saçma kelime olarak kullanılan tezahürat -de Yale Üniversitesi popüler yaptı Whiffenpoof Şarkısı ve Whiffenpoofs.[14]

Ayrıca bakınız

Notlar

  1. ^ Formüller giriş mantığında standart bir konudur ve Enderton (2001), Gamut (1990) ve Kleene (1967) dahil olmak üzere tüm giriş ders kitaplarında yer almaktadır
  2. ^ Birinci dereceden mantık ve otomatik teorem kanıtlama, Melvin Fitting, Springer, 1996 [1]
  3. ^ Handbook of the logic, (Vol 5, Logic from Russell to Church), Tarski's logic by Keith Simmons, D. Gabbay ve J. Woods Eds, s568 [2].
  4. ^ Alonzo Kilisesi, [1996] (1944), Matematiksel mantığa giriş, sayfa 49
  5. ^ Hilbert, David; Ackermann, Wilhelm (1950) [1937], Matematiksel Mantığın İlkeleri, New York: Chelsea
  6. ^ Hodges, Wilfrid (1997), Daha kısa bir model teorisi, Cambridge University Press, ISBN  978-0-521-58713-6
  7. ^ Barwise, Jon, ed. (1982), Handbook of Mathematical Logic, Studies in Logic and the Foundations of Mathematics, Amsterdam: North-Holland, ISBN  978-0-444-86388-1
  8. ^ Cori, Rene; Lascar, Daniel (2000), Matematiksel Mantık: Egzersizlerle Bir Kurs, Oxford University Press, ISBN  978-0-19-850048-3
  9. ^ Enderton, Herbert [2001] (1972), Mantığa matematiksel bir giriş (2. baskı), Boston, MA: Academic Press, ISBN  978-0-12-238452-3
  10. ^ R.L. Simpson (1999), Essentials of Symbolic Logic, sayfa 12
  11. ^ Mendelson, Elliott [2010] (1964), Matematiksel Mantığa Giriş (5. baskı), Londra: Chapman & Hall
  12. ^ Ehrenburg 2002
  13. ^ Daha teknik olarak, önerme mantığı kullanmak Fitch tarzı analiz.
  14. ^ Allen (1965) kelime oyununu kabul eder.

Referanslar

Dış bağlantılar