Đặc điểm kỹ thuật tối thiểu của lý thuyết loại Martin-Löf


13

Tôi đang đọc bài trình bày chính thức về lý thuyết loại Martin-Löfs (phụ lục của cuốn sách HoTT ). Các tác giả giới thiệu một hệ thống phân cấp các vũ trụ, sau đó và cả -types cũng như các số tự nhiên (tự cảm thông qua và ). Cuối cùng, họ thêm các loại quy nạp cao hơn quá.W N 0 s u c cΠ,Σ,+,0,1WN0succ

Nhưng sau đó tôi tự hỏi tại sao cần phải làm trong đặc tả lý thuyết. Không và và các kiểu dữ liệu đại số , trong trường hợp có W -types, có đủ để thiết lập nó không? Ví dụ với cách tiếp cận đại số ban đầu . (Hoặc ít nhất sau khi chúng tôi chuyển từ MLTT sang HoTT có các loại quy nạp - xét cho cùng, các số nguyên xuất hiện dưới dạng nhóm đồng luân của loại vòng tròn trong lý thuyết.)1 +N1+WZS

Hoặc có liên quan đến nhu cầu của chúng ta để có đệ quy nguyên thủy ngay từ đầu, được xác định ngay bên cạnh trong bản trình bày không? Đây là một ý tưởng mà tôi có bởi vì tôi hoàn toàn không biết "định nghĩa được định nghĩa" trong khung đó như thế nào, hay cách mở rộng ngôn ngữ hoạt động, chính thức. Tôi có thể thêm rằng tôi nhận ra rằng ít nhất một khái niệm không chính thức về số và "lớn hơn" đã được sử dụng khi hệ thống phân cấp của vũ trụ được xác định.N

Trong trường hợp người ta có thể dự phòng và thông số kỹ thuật không phải là tối thiểu, về nguyên tắc, người ta có thể bỏ đi những thứ khác không? Ví dụ: tôi có thể tưởng tượng và sau đó đến từ một số kết hợp của , nhưng tôi không thể làm điều đó. 2 + Π , Σ , 0 , 1N2+Π,Σ,0,1

Câu trả lời:


13

Mục đích của hệ thống được mô tả trong phần phụ lục của sách HoTT là để trình bày một cái gì đó tương ứng với những gì được sử dụng bởi cuốn sách. Cuốn sách hướng đến mục đích giáo dục. Do đó, sẽ là một ý tưởng tồi khi làm mọi thứ theo cách tối giản. Ví dụ: chúng tôi giới thiệu riêng vì đây là hướng dẫn để xem cách các công trình quy nạp hoạt động trong một trường hợp quen thuộc.N

Bạn hoàn toàn chính xác, để bắt đầu các loại quy nạp từ -types chung, bạn chỉ cần và . Bạn ngay lập tức có được như 0 0 , và bạn sẽ có được + từ 2Σ . Một khi bạn đã có, bạn sẽ có được toàn bộ số tiền hữu hạn 1 + 1 + + 1 . Tại thời điểm này, thật dễ dàng để làm các kiểu dữ liệu đại số thông thường.0 2 1W02100+2Σ1+1++1

Nếu bạn thả , vì vậy bạn bắt đầu từ Π , Σ , 12 , sau đó bạn không thể nhận được 0 trở lại bởi vì tất cả các loại bạn thực hiện sẽ có người ở.0ΠΣ120

Giả sử bạn chỉ có , Σ , 01 . Sau đó, bạn không thể thực hiện 2 vì bạn có thể chỉ ra rằng mọi công trình bạn thực hiện sẽ trả lại cho bạn 0 hoặc 1 . Trong thực tế, bạn không thể làm cho bất kỳ gia đình phụ thuộc thú vị nào cả. Một gia đình lớn thuộc loại trong nước đã bị đóng dưới Π , Σ , 01 , nhưng không chứa 2( - 1 ) -types (mệnh đề).ΠΣ01201ΠΣ012(-1)


Được rồi, cảm ơn vì câu trả lời. Tôi cho rằng là có thể trong khuôn khổ do ( λ x . X ) : ( 00 ) là có thể mỗi định nghĩa của Π . Mặc dù chức năng đó λ x . x mà sẽ không bao giờ có một cuộc tranh cãi là khó xử. 1(00)(λx.x):(00)Πλx.x
Nikolaj-K

Có thể hữu ích khi thêm rằng -types trình bày một số cảnh báo kỹ thuật trong lý thuyết có chủ ý: xem ví dụ: Bình đẳng quan sát, ngay bây giờ! . Một số (tất cả?) Trong số này không có khi tiên đề Univalence có mặt. W
cody

Tôi đã suy nghĩ lại về câu hỏi này ngày hôm nay. Trên thực tế, khi chúng ta nói về MLTT hoặc HOTT, chúng ta cũng có sự bình đẳng cho tất cả các loại, tôi cho rằng, vì vậy chúng ta có thể nhận được 1 = U 2 , phải không? 01=U2
Nikolaj-K

Bạn có thể nhận được theo cách đó, nhưng lưu ý rằng 1 = U 2 đề cập đến một vũ trụ U . Và số 0 được định nghĩa cuộc sống, vụng về, trong vũ trụ tiếp theo. 01= =Bạn2Bạn0
Andrej Bauer

Tôi bối rối bởi "Nếu bạn thả , vì vậy bạn bắt đầu từ Π , Σ , 12 , sau đó bạn không thể nhận được 0 trở lại bởi vì tất cả các loại bạn thực hiện sẽ có người ở." Kể từ khi chúng ta có thể xây dựng các loại trống trong tính toán tinh khiết của công trình xây dựng, trong đó có chỉ Π . 0ΠΣ120Π
dùng833970
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.