Boş tipi olduğu tip teori hiçbir değer içeren bir türü.
Genellikle bot ( alt tipte ), sembol ( ) veya ASCII yaklaşımı _ | _ ile kısaltılır . Bazen sıfır türü olarak da adlandırılır . Üst tip veya ünite tipi ile karıştırılmamalıdır . Üst tür , bir sistemin tüm değerlerini içerir. Birim türünün tek bir değeri vardır.
Boş tip genellikle aşağıdaki durumlarda kullanılır:
Coq yazılımı , standart kitaplığındaki boş türü şu şekilde tanımlar:
Inductive False : Prop :=.Buna karşılık, birim türü olduğunu
Inductive True : Prop := I : True.Dilin açıklamasına girmeden, bunun tür için I : Truebir kurucu olduğunu görürüz True. Tersine, Falsesomutlaştırmayı engelleyecek bir kurucunun yokluğu, başka bir deyişle, tipte bir nesne oluşturulamaz False ; Bu bir şans çünkü, Curry-Howard'ın yazışmasına göre , bu türden bir nesne, mantığın tutarsızlığının bir kanıtı olarak asimile olacaktı.
Tanımı Falseotomatik olarak aksiyomu ex falso sequitur quodlibet'i oluşturur :
False_ind : forall P : Prop, False -> POlumsuzluk basitçe şu şekilde tanımlanır:
Definition not (A:Prop) := A -> False.Gelen Haskell anahtar tanımlanmamış olan sonuç boş türüne sahip bir hesaplama temsil eder. Yürütme sırasında tanımsız olarak değerlendirmeye çalışmak , programı sonlandırır.