Alasan utama untuk memilih notasi titik dua t:T ke hubungan keanggotaan t∈T adalah bahwa hubungan keanggotaan dapat menyesatkan karena jenisnya bukan koleksi (hanya) .
[ Tambahan: Saya harus mencatat bahwa secara historis ketik teori itu ditulis menggunakan ∈ . Konsepsi Martin-LOF jenis dimaksudkan untuk menangkap set konstruktif, dan sudah Russell dan Whitehead digunakan ϵ untuk memebrship kelas. Akan menarik untuk melacak saat ketika : menjadi lebih umum daripada ∈ .]
Suatu tipe menggambarkan suatu jenis konstruksi tertentu, yaitu, bagaimana membuat objek dengan struktur tertentu, bagaimana menggunakannya, dan persamaan apa yang berlaku tentang mereka.
Misalnya produk tipe A×B memiliki aturan pengenalan yang menjelaskan cara membuat pasangan yang dipesan, dan aturan eliminasi menjelaskan bahwa kita dapat memproyeksikan komponen pertama dan kedua dari elemen A×B . Definisi A×B tidak tidak mulai dengan kata-kata "koleksi semua ..." dan juga tidak mengatakan apa-apa di mana saja seperti "semua elemen dari A×B adalah pasangan" (tetapi mengikuti dari definisi bahwa setiap unsur A×B bersifat proposisionalsama dengan sepasang). Dalam constrast, definisi set-teori dari X×Y adalah dinyatakan sebagai "himpunan semua pasangan memerintahkan ...".
Notasi t:T menandakan fakta bahwa t memiliki struktur yang dijelaskan oleh T .
Sebuah jenis T tidak menjadi bingung dengan yang ekstensi , yang merupakan koleksi dari semua objek tipe T . Suatu tipe tidak ditentukan oleh ekstensi, sama seperti grup yang tidak ditentukan oleh set carrier-nya. Lebih lanjut, dapat terjadi bahwa dua jenis memiliki ekstensi yang sama, tetapi berbeda, misalnya:
- Jenis semua bilangan prima bahkan lebih besar dari dua: Σ(n:N).isprime(n)×iseven(n)×(n>2) .
- Jenis semua bilangan prima ganjil lebih kecil dari dua: Σ(n:N).isprime(n)×isodd(n)×(n<2) .
Perpanjangan keduanya kosong, tetapi mereka bukan tipe yang sama.
Ada perbedaan lebih lanjut antara tipe-teoretik : dan set-teoritik ∈ . Objek a dalam himpunan teori ada secara independen dari set apa yang menjadi miliknya, dan itu mungkin milik beberapa set. Sebaliknya, sebagian besar jenis teori memuaskan keunikan mengetik: jika t:T dan t:U kemudian T≡U . Atau dengan kata lain, konstruksi tipe-teoritik t memiliki tepat satu tipe T , dan pada kenyataannya tidak ada cara untuk hanya memiliki objek t tanpa jenisnya (ditentukan secara unik).
Perbedaan lain adalah bahwa dalam menetapkan teori kita dapat menyangkal fakta bahwa a∈A dengan menulis ¬(a∈A) atau a∉A . Ini tidak mungkin dalam teori tipe, karena t:T adalah penilaian yang dapat diturunkan menggunakan aturan teori tipe, tetapi tidak ada dalam teori tipe yang akan memungkinkan kita untuk menyatakan bahwa sesuatu belum diturunkan. Ketika seorang anak membuat sesuatu dari balok LEGO mereka dengan bangga berlari ke orang tua mereka untuk menunjukkan kepada mereka konstruksi, tetapi mereka tidak pernah lari ke orang tua mereka untuk menunjukkan kepada mereka apa yang tidak mereka buat.