Yapı (matematiksel mantık) - Structure (mathematical logic)

Gelen evrensel cebir ve modeli teorisi , bir yapı , bir oluşur kümesinin bir koleksiyon ile birlikte sonlucu operasyonlar ve ilişkiler üzerine tanımlanır.

Evrensel cebir , gruplar , halkalar , alanlar ve vektör uzayları gibi cebirsel yapıları genelleştiren yapıları inceler . Evrensel cebir terimi , ilişki sembolü olmayan yapılar için kullanılır .

Model teorisi , küme teorisi modelleri gibi temel yapılar da dahil olmak üzere daha keyfi teorileri kapsayan farklı bir kapsama sahiptir . Model-teorik bakış açısından, yapılar, birinci dereceden mantığın semantiğini tanımlamak için kullanılan nesnelerdir . Model teorisindeki belirli bir teori için, bir yapı, o teorinin tanımlayıcı aksiyomlarını karşılıyorsa, model olarak adlandırılır , ancak bazen kavram daha genel matematiksel modellerde tartışıldığında anlamsal bir model olarak belirsizdir . Mantıkçıların bazen yapılara bakın yorumların .

Gelen veritabanı teorisi , hiçbir fonksiyonları ile yapılar ilişkisel için model olarak incelenir veritabanlarının şeklinde, ilişkisel modeller .

Tanım

Biçimsel olarak bir yapı , bir A alanı , bir σ imzası ve imzanın etki alanında nasıl yorumlanacağını gösteren bir yorumlama işlevi I'den oluşan bir üçlü olarak tanımlanabilir . Bir yapının belirli bir σ imzasına sahip olduğunu belirtmek için, ona σ-yapısı olarak atıfta bulunulabilir.

Alan adı

Alan bir yapının herhangi bir küme olduğu; aynı zamanda yapının altında yatan küme , taşıyıcısı (özellikle evrensel cebirde) veya evreni (özellikle model teorisinde) olarak da adlandırılır. Klasik birinci dereceden mantıkta, bir yapının tanımı boş alanı yasaklar .

Bazen gösterim veya ' nin etki alanı için kullanılır , ancak çoğu zaman bir yapı ile etki alanı arasında hiçbir gösterimsel ayrım yapılmaz. (Yani aynı sembol hem yapıya hem de etki alanına atıfta bulunur.)

İmza

İmza , bir yapının bir dizi oluşur ve fonksiyon semboller ve ilişkiler sembolleri bir işlevi ile birlikte , her sembol atfettiği s bir doğal sayı olarak adlandırılır Arity ait s o olduğu için Arity yorumlanması s .

Cebirde ortaya çıkan imzalar genellikle sadece fonksiyon sembollerini içerdiğinden, ilişki sembolü olmayan bir imzaya cebirsel imza denir . Böyle bir imzaya sahip bir yapıya cebir de denir ; bu, bir alan üzerinde cebir kavramıyla karıştırılmamalıdır .

yorumlama işlevi

Yorumlama işlevi Ben bir imza sembollerine atar fonksiyonun. Arity n'nin her bir f fonksiyon sembolüne , etki alanında bir n -ary fonksiyonu atanır . Arity n'nin her bir R ilişki sembolüne , etki alanında bir n -ary ilişkisi atanır . Bir nullary fonksiyon sembolü c , sabit sembolü olarak adlandırılır , çünkü onun I(c) yorumu , etki alanının sabit bir elemanı ile tanımlanabilir.

Bir yapı (ve dolayısıyla bir yorumlama işlevi) bağlam tarafından verildiğinde, bir sembol s ile onun yorumu I(s) arasında hiçbir gösterimsel ayrım yapılmaz . Örneğin, f öğesinin ikili fonksiyon sembolü ise , yerine basitçe yazılır .

Örnekler

Alanlar için standart σ f imzası , tekli işlev sembolü (benzersiz bir şekilde + ile belirlenir ) ve iki sabit sembol 0 ve 1 (benzersiz bir şekilde + ile belirlenir ) gibi ek sembollerin türetilebildiği iki ikili fonksiyon sembolü + ve × 'den oluşur. ve × sırasıyla). Bu nedenle, bu imza için bir yapı (cebir) , tekli bir işlevle geliştirilebilen iki ikili işlevle birlikte bir dizi A öğesinden ve iki ayırt edici öğeden oluşur; ancak alan aksiyomlarından herhangi birini sağlaması şartı yoktur. Rasyonel sayılar S , gerçek sayılar R ve karmaşık sayılar başka alanı gibi, belirgin bir şekilde σ-yapılar olarak kabul edilebilir:

Her üç durumda da tarafından verilen standart imzaya sahibiz.

ile birlikte

,   .

Yorumlama işlevleri:

rasyonel sayıların toplanması,
rasyonel sayıların çarpımı,
x'ten - x'e her rasyonel sayıyı alan fonksiyondur ve
0 sayısı ve
1 numaradır;

ve ve benzer şekilde tanımlanır.

Ama halka Z ait tamsayılar bir alan değildir, aynı zamanda bir σ ise f aynı şekilde -Yapı. Aslında, herhangi bir alan aksiyomunun bir σ f -yapısında tutulması şartı yoktur .

Sıralı alanlar için bir imza , < veya ≤ gibi ek bir ikili ilişkiye ihtiyaç duyar ve bu nedenle, bu tür bir imza için yapılar , elbette , kelimenin olağan, gevşek anlamında cebirsel yapılar olsalar bile, cebir değildir .

Küme teorisi için sıradan imza, tek bir ikili ilişki ∈ içerir. Bu imza için bir yapı, bir dizi öğeden ve ∈ ilişkisinin bu öğeler üzerinde ikili bir ilişki olarak yorumlanmasından oluşur.

Uyarılmış alt yapılar ve kapalı alt kümeler

Bir adlandırılır (kaynaklı) alt bölgesinin ise

  • ve aynı imzaya sahip ;
  • etki alanı şu etki alanında bulunur : ; ve
  • tüm fonksiyon ve ilişki sembollerinin yorumları aynı fikirdedir .

Bu bağıntının genel gösterimi .

Bir yapının tanım kümesinin bir alt kümesi , fonksiyonları altında kapalıysa , yani aşağıdaki koşul karşılanırsa kapalı olarak adlandırılır : her doğal sayı için n , her n -ary fonksiyon sembolü f ( 'nin imzasında ) ve tüm elemanlar , uygulamanın sonucu f için n -tuple yine bir elemanıdır B : .

Her altküme için B içeren en küçük bir kapalı altküme vardır . B tarafından üretilen kapalı altküme veya B'nin gövdesi olarak adlandırılır ve veya ile gösterilir . Operatör bir olduğunu sonlucu kapatma operatörü üzerindeki alt kümelerinin kümesi içinde .

Eğer ve kapalı bir altküme ise, o zaman ' nin indüklenmiş bir alt yapısıdır , burada σ'nin her sembolüne, içindeki yorumunun B kısıtlamasını atar . Tersine, indüklenmiş bir alt yapının alanı kapalı bir alt kümedir.

Bir yapının kapalı alt kümeleri (veya uyarılmış alt yapıları) bir kafes oluşturur . Buluştuğu iki alt kümelerinin onların kesişme olduğunu. Katılmak onların sendikası tarafından oluşturulan kapalı alt kümesi iki alt kümelerinin olduğunu. Evrensel cebir, bir yapının alt yapılarının örgüsünü ayrıntılı olarak inceler.

Örnekler

σ = {+, ×, −, 0, 1} yine alanlar için standart imza olsun. Doğal bir şekilde σ-yapılar olarak kabul olduğunda, rasyonel sayılar arasında altyapı oluşturulması gerçek sayılar ve reel sayılar altyapı oluşturulması karmaşık sayılar . Rasyonel sayılar, alan aksiyomlarını da karşılayan gerçek (veya karmaşık) sayıların en küçük alt yapısıdır.

Tam sayılar kümesi, alan olmayan gerçek sayıların daha da küçük bir altyapısını verir. Gerçekten de tamsayılar, boş küme tarafından bu imza kullanılarak üretilen gerçek sayıların alt yapısıdır. Bu imzada , bir alanın alt yapısına karşılık gelen soyut cebirdeki kavram, bir alt alandan ziyade bir alt halkadır .

Bir grafiği tanımlamanın en belirgin yolu, tek bir ikili ilişki sembolü E'den oluşan σ imzasına sahip bir yapıdır . Grafiğin köşeleri yapısının alan oluşturur ve iki köşe için bir ve b ,   bu aygıtın , bir ve B bir kenar ile bağlanmıştır. Bu kodlamada, uyarılmış altyapı kavramı, alt grafik kavramından daha kısıtlayıcıdır . Örneğin, G bir kenarla bağlanan iki köşeden oluşan bir grafik olsun ve H aynı köşelerden oluşan ancak kenarları olmayan bir grafik olsun . H , G'nin bir alt grafiğidir , ancak indüklenmiş bir alt yapı değildir. İndüklenmiş alt yapılara karşılık gelen çizge teorisindeki kavram , indüklenmiş alt grafiklerdir.

Homomorfizmalar ve gömmeler

homomorfizmalar

İki yapılarını göz önüne alındığında ve aynı imza σ ait bir (σ-) homomorfizması den üzere bir olduğunu harita korur fonksiyonları ve ilişkileri o. Daha kesin:

  • σ'nın her n -ary işlev sembolü f ve herhangi bir öğe için aşağıdaki denklem geçerlidir:
.
  • σ ve herhangi bir öğenin her n -ary ilişki sembolü R için aşağıdaki çıkarım geçerlidir:
.

Homomorfizması için gösterim h den için olan .

Her σ imzası için , nesneler olarak σ-yapılarına ve morfizm olarak σ-homomorfizmlerine sahip olan somut bir σ- Hom kategorisi vardır .

Bir homomorfizmi kimi kez adlandırıldığı güçlü her için eğer n -ary ilişki sembolü R ve herhangi bir öğe bu tür vardır öyle ki ve güçlü homomorfizmleri σ- bir alt kategori doğuran Hom .

Gömmeler

A (σ-) homomorfizması olarak adlandırılan bir (σ-) gömme bu ise, bire-bir ve

  • σ'nın her n -ary ilişki sembolü R ve herhangi bir eleman için aşağıdaki denklik geçerlidir:
.

Dolayısıyla bir gömme, birebir olan güçlü bir homomorfizma ile aynı şeydir. Σ- kategori EMB σ-yapılar ve σ-tespitlerinin bir beton alt kategori σ- arasında Hom .

Endüklenen altyapılar , σ- Emb içindeki alt nesnelere karşılık gelir . σ sadece fonksiyon sembollerine sahipse, σ- Emb , σ- Hom monomorfizmlerinin alt kategorisidir . Bu durumda indüklenen alt yapılar ayrıca σ- Hom içindeki alt nesnelere karşılık gelir .

Örnek

Yukarıda görüldüğü gibi, grafiklerin yapılar olarak standart kodlanmasında, indüklenen alt yapılar tam olarak indüklenen alt graflardır. Bununla birlikte, grafikler arasındaki bir homomorfizma, grafiği kodlayan iki yapı arasındaki bir homomorfizma ile aynı şeydir. Önceki bölümde örneğinde, alt grafiğinin halde , H ve G endüklenmemiştir, özdeşlik kimliği:  H  →  G, bir homomorfizma. Bu harita aslında olan monomorfizm kategorisi σ- de Hom ve bu nedenle , H , bir bir subobject ait G uyarılmış bir alt değildir.

homomorfizma sorunu

Aşağıdaki problem homomorfizma problemi olarak bilinir :

İki sonlu yapı ve sonlu bir ilişkisel imza verildiğinde , bir homomorfizm bulun veya böyle bir homomorfizmin olmadığını gösterin.

Her kısıtlama memnuniyet probleminin (CSP) homomorfizm problemine bir çevirisi vardır. Bu nedenle, CSP'nin karmaşıklığı , sonlu model teorisi yöntemleri kullanılarak incelenebilir .

Başka bir uygulama olan veritabanı teorisi bir, bağıntısal model, bir ait veri tabanında esas olarak bir ilişkisel yapı olarak aynıdır. Bir veritabanındaki birleşik sorgunun , veritabanı modeliyle aynı imzadaki başka bir yapı tarafından tanımlanabileceği ortaya çıktı . İlişkisel modelden sorguyu temsil eden yapıya bir homomorfizma, sorgunun çözümü ile aynı şeydir. Bu da bağlaç sorgu probleminin homomorfizma problemine eşdeğer olduğunu göstermektedir.

Yapılar ve birinci dereceden mantık

Yapılara bazen "birinci dereceden yapılar" denir. Bu belli bir mantığa kendi tanımı bağları hiçbir şey bunları olarak, yanıltıcı, ve aslında, evrensel cebir kullanılan birinci dereceden mantık çok kısıtlı fragmanları ve hem anlamsal nesneler olarak uygun olan ikinci dereceden mantık . Birinci mertebeden mantık ve model teorisi ile bağlantılı olarak, yapılara genellikle modeller denir , hatta "neyin modelleri?" sorusu sorulsa bile. açık bir cevabı yok.

memnuniyet ilişkisi

Her birinci dereceden yapı , M'nin her bir elemanı için o eleman olarak yorumlanan sabit bir sembol ile birlikte dilinden oluşan dildeki tüm formüller için tanımlanmış bir tatmin ilişkisine sahiptir . Bu ilişki, Tarski'nin T şeması kullanılarak tümevarımsal olarak tanımlanır .

Bir yapı bir olduğu söylenir modeli a teorisi T dili sanki dili aynıdır T ve her cümle T tarafından karşılanmaktadır . Bu nedenle, örneğin, bir "halka", halka aksiyomlarının her birini karşılayan halkaların dili için bir yapıdır ve bir ZFC küme teorisi modeli, küme teorisinin dilindeki, ZFC aksiyomlarının her birini karşılayan bir yapıdır.

tanımlanabilir ilişkiler

Bir n- -ary ilişki R evrenin üzerine M bir yapının olduğu söylenir tanımlanabilir (veya açık tanımlanabilir , ya da - tanımlanabilir ) bir formül φ olup olmadığını ( X 1 , ..., x , n ) olup bu

Başka bir deyişle, R , ancak ve ancak öyle bir formül φ varsa tanımlanabilir.

doğru.

Önemli bir özel durum, belirli öğelerin tanımlanabilir olmasıdır. Bir eleman m arasında M tanımlanabilen olan bir formül φ (vardır, ancak ve ancak x ) bu şekilde

Parametrelerle tanımlanabilirlik

Bir ilişki R olduğu söylenir parametrelerle tanımlanabilir (veya - tanımlanabilir parametrelerle bir formül φ eğer varsa) öyle ki R, cp ile tanımlanabilir olduğunu. Bir yapının her elemanı, elemanın kendisi parametre olarak kullanılarak tanımlanabilir.

Bazı yazarlar tanımlıyı parametresiz tanımlanabilir anlamında kullanırken, diğer yazarlar parametreli tanımlanabilir anlamındadır . Genel olarak konuşursak, tanımlanabilir anlamına gelen parametreler olmadan tanımlanabilir uzlaşımı küme teorisyenleri arasında daha yaygınken, tersi uzlaşım model teorisyenleri arasında daha yaygındır.

örtük tanımlanabilirlik

Yukarıdan hatırlayın ki , bir yapının M evreni üzerindeki bir n -ary ilişkisi R'nin , öyle bir formül φ( x 1 ,..., x n ) varsa açıkça tanımlanabilir olduğunu hatırlayın.

Burada bir ilişki tanımlamak için kullanılan φ, formül R imzasını üzerinde olmalıdır φ söz böylece ve R , çünkü kendisi R, imza değildir . Dilini içeren uzatılmış bir dilde bir formül φ varsa ve bir simge R , ve ilişki R sadece ilişki olduğunu , öyle ki , daha sonra R ' olduğu söylenir dolaylı tanımlanabilir üzerinde .

Beth'in teoremine göre, örtük olarak tanımlanabilir her ilişki açıkça tanımlanabilir.

Çok sıralı yapılar

Yukarıda tanımlandığı gibi yapılar bazen denir tek sıralı yapı s, daha genel ayırmak içinçok sıralı yapı s. Çok sıralı bir yapı, keyfi sayıda etki alanına sahip olabilir. Sıralarimzanın parçası olan ve farklı alanlar için isimlerin rol oynamaktadır. Çok sıralı imzalar, çok sıralı bir yapının işlevlerinin ve ilişkilerinin hangi sıralara göre tanımlanacağını da belirtir. Bu nedenle, fonksiyon sembollerinin veya ilişki sembollerinin ariteleri, doğal sayılardan ziyade, tür demetleri gibi daha karmaşık nesneler olmalıdır.

Örneğin vektör uzayları aşağıdaki şekilde iki sıralı yapılar olarak kabul edilebilir. Vektör uzaylarının iki sıralı imzası, V (vektörler için) ve S (skalerler için) olmak üzere iki türden ve aşağıdaki fonksiyon sembollerinden oluşur:

  • + S ve × S arite ( SSS ).
  • S arity ( SS ).
  • 0 S ve 1 S arite ( S ).
  • + V arite ( VVV ).
  • V arity ( VV ).
  • 0 V arite ( V ).
  • × arite ( SVV ).

Eğer V alanı üzerinde bir vektör alanıdır F , karşılık gelen iki sıralı yapı vektör alan oluşur , skaler alan ve bu vektör, sıfır olarak belirgin fonksiyonlar , skaler sıfır veya skalar çarpım .

Çok sıralı yapılar, küçük bir çabayla önlenebilecek olsalar bile, genellikle uygun bir araç olarak kullanılır. Ancak, nadiren kesin bir şekilde tanımlanırlar, çünkü genellemeyi açıkça yapmak basit ve sıkıcıdır (dolayısıyla ödüllendirici değildir).

Çoğu matematiksel çabada, türlere çok fazla dikkat edilmez. Bir çoğu ayrılmamış mantık ancak doğal olarak yol açar tip teorisi . As Bart Jacobs koyar o: "Bir mantık bir tür teori üzerinde bir mantık her zaman." Bu vurgu da kategorik mantığa yol açar, çünkü bir tip teorisi üzerindeki bir mantık kategorik olarak bir ("toplam") kategoriye tekabül eder, mantığı yakalar, başka bir ("temel") kategori üzerinde liflenir , tip teorisini yakalar.

Diğer genellemeler

Kısmi cebir

Hem evrensel cebir hem de model teorisi, bir imza ve bir dizi aksiyom tarafından tanımlanan (yapılar veya) cebir sınıflarını inceler. Model teorisi durumunda bu aksiyomlar birinci dereceden cümleler biçimine sahiptir. Evrensel cebirin biçimciliği çok daha kısıtlayıcıdır; temelde yalnızca terimler arasında evrensel olarak nicelleştirilmiş denklemler biçimine sahip birinci dereceden cümlelere izin verir, örneğin x y  ( x  +  y  =  y  +  x ). Bunun bir sonucu, evrensel cebirde bir imza seçiminin model teorisinde olduğundan daha önemli olmasıdır. Örneğin, ikili fonksiyon sembolü × ve sabit sembol 1'den oluşan imzadaki grupların sınıfı , bir temel sınıftır , ancak bir çeşit değildir . Evrensel cebir bu sorunu birli fonksiyon sembolü -1 ekleyerek çözer .   

Alanlar söz konusu olduğunda bu strateji yalnızca ekleme için çalışır. Çarpma işlemi başarısız olur çünkü 0'ın bir çarpımsal tersi yoktur. Bununla başa çıkmak için özel bir girişim, 0 −1  = 0 tanımlamak olacaktır. (Bu girişim başarısız olur, çünkü esasen bu tanımla 0 × 0 -1  = 1 doğru değildir.) Bu nedenle, doğal olarak kısmi fonksiyonlara izin verilir. , yani yalnızca etki alanlarının bir alt kümesinde tanımlanan işlevler. Ancak, altyapı, homomorfizma ve özdeşlik gibi kavramları genelleştirmenin birkaç açık yolu vardır.

Yazılı diller için yapılar

In tip teorisi , bir, her biri değişkenlerin, birçok çeşit vardır türü . Türler tümevarımsal olarak tanımlanmıştır; δ ve σ iki türü verildiğinde, σ türündeki nesnelerden δ türündeki nesnelere kadar olan işlevleri temsil eden bir σ → δ türü de vardır. Yazılan bir dil için bir yapı (sıradan birinci dereceden anlambilimde), her türden ayrı bir nesne kümesi içermelidir ve bir işlev türü için yapı, o türden her bir nesne tarafından temsil edilen işlev hakkında tam bilgiye sahip olmalıdır.

Üst düzey diller

İkinci dereceden mantıkla ilgili makalede tartışıldığı gibi, yüksek dereceli mantık için birden fazla olası anlambilim vardır . Tam yüksek dereceli anlambilim kullanıldığında, bir yapının yalnızca 0 tipi nesneler için bir evrene sahip olması gerekir ve T-şeması genişletilir, böylece daha yüksek dereceli bir tür üzerindeki bir niceleyici model tarafından ancak ve ancak tırnaksız ise tatmin edilir. NS. Birinci mertebeden semantiği kullanırken, birçok sıralanmış birinci mertebeden dilde olduğu gibi, her bir yüksek mertebeden tür için ek bir sıralama eklenir.

Uygun sınıflar olan yapılar

Küme teorisi ve kategori teorisi çalışmasında , bazen söylem alanının bir küme yerine uygun bir sınıf olduğu yapıları dikkate almak yararlıdır . Bu yapılara bazen yukarıda tartışılan "küme modellerinden" ayırt edilmeleri için sınıf modelleri denir . Alan uygun bir sınıf olduğunda, her fonksiyon ve ilişki sembolü de uygun bir sınıfla temsil edilebilir.

In Bertrand Russell 'ın Principia Mathematica , yapıları da onların etki alanı olarak uygun bir sınıf var izin verildi.

Ayrıca bakınız

Notlar

Referanslar

Dış bağlantılar