Tôi đã đọc rất nhiều về các hệ thống loại và như vậy và tôi hiểu đại khái tại sao chúng được giới thiệu (để giải quyết nghịch lý của Russel). Tôi cũng hiểu đại khái về sự phù hợp thực tế của chúng trong các ngôn ngữ lập trình và hệ thống chứng minh. Tuy nhiên, tôi không hoàn toàn tin tưởng rằng quan niệm trực quan của tôi về loại là gì, là chính xác.
Câu hỏi của tôi là, nó có hợp lệ để tuyên bố rằng các loại là các mệnh đề?
Nói cách khác, câu lệnh "n là số tự nhiên" tương ứng với câu lệnh "n có loại" số tự nhiên "" nghĩa là tất cả các quy tắc đại số liên quan đến số tự nhiên giữ cho n. (Tức là nói một cách khác, các quy tắc đại số là các câu lệnh. Những câu lệnh đúng với số tự nhiên cũng đúng với n.)
Vậy thì điều này có nghĩa là một đối tượng toán học có thể có nhiều hơn một loại?
Hơn nữa, tôi biết rằng các bộ không tương đương với các loại vì bạn không thể có một bộ tất cả các bộ. Tôi có thể khẳng định rằng nếu một tập hợp là một đối tượng toán học tương tự như một số hoặc một hàm , một kiểu là một loại đối tượng siêu toán học và theo cùng một logic, một loại là một đối tượng siêu toán học? (theo nghĩa là mọi "meta" biểu thị mức độ trừu tượng cao hơn ...)
Điều này có một số loại liên kết đến lý thuyết thể loại?