Di truyền thay thế với một hệ thống phân cấp vũ trụ


11

Tôi đã đọc về sự thay thế di truyền cho Tính toán Lambda đơn giản và cho Khung logic với các thuật ngữ và loại riêng biệt.

Tôi tự hỏi, có bất kỳ ví dụ về sự thay thế di truyền trong một hệ thống được gõ phụ thuộc với hệ thống phân cấp vũ trụ? tức là nơi v.v.True:Set0:Set1:Set2

Tôi đặc biệt tự hỏi làm thế nào để thiết lập một biện pháp cảm ứng trong một hệ thống như vậy. Phiên bản được gõ đơn giản là giảm cấu trúc trong loại biến được thay thế. Điều này không hoạt động với các loại phụ thuộc, đối với LF, bài báo mà tôi liên kết sử dụng cách xóa đơn giản các thuật ngữ, thực hiện cảm ứng trên hình dạng của loại.

Tuy nhiên, xóa các loại đơn giản không hoạt động với hệ thống phân cấp vũ trụ, vì nếu bạn có thứ gì đó như thế này:

  • f:(x:Set1)xTrue ngụ ý rằng
  • f ((y:True)TrueTrue):TrueTrueTrue

tức là áp dụng một hàm dẫn đến một loại cấu trúc lớn hơn.

Tôi cho rằng giải pháp này có liên quan đến các chỉ số vũ trụ, nhưng nếu có một kỹ thuật hiện có để xác định rằng cảm ứng hoàn toàn có cơ sở, tôi muốn trích dẫn nó hơn là tự mình tìm ra thứ gì đó.

Câu trả lời:


8

Đây là một tài liệu tham khảo cho Hệ thống dự đoán F. Biện pháp này thực sự bao gồm nhiều cấp độ vũ trụ trong một loại. Tôi không thể nói nhiều về cách tiếp cận này khái quát hóa cho lý thuyết loại phụ thuộc dự đoán.


8

Kể từ tháng 11 năm 2018, làm thế nào để làm điều này cho các lý thuyết loại phụ thuộc với sự loại bỏ lớn là một câu hỏi mở.

Thiết lập rằng đệ quy là có cơ sở không phải là quá xấu; bạn có thể sử dụng định lý của Pataraia để chứng minh điểm cố định mà bạn muốn tồn tại. Xem * Xây dựng hệ thống loại của Robert Harper qua ngữ nghĩa hoạt động để biết cách thực hiện. (Bạn cũng có thể thực hiện việc này thông qua định nghĩa đệ quy quy nạp.)

Phần cứng thực sự hình thành sự thay thế di truyền theo một cách tốt đẹp - hướng tự nhiên dẫn bạn tới việc thay thế không phải một thuật ngữ, mà là toàn bộ sự thay thế cho một bối cảnh, và điều này đặt ra nhiều câu hỏi về thời điểm và cách thiết lập các thuộc tính của sự vật như các tác phẩm thay thế (di truyền).

Nếu nó trở thành không thể, tôi sẽ bị sốc hoàn toàn. Tuy nhiên, hiện tại chưa có ai làm điều đó. Nếu bạn muốn làm việc này, tôi khuyên bạn nên liên lạc với Andreas Abel, Dan Licata và Mike Shulman. (Hoặc tôi, cho vấn đề đó.)


Không phải là sức mạnh nhất quán của một định lý thay thế di truyền cho một lý thuyết loại với một hierachy vũ trụ khá mạnh? Sau khi bạn đi đến định lý, cần gì khác để rút ra tính nhất quán của lý thuyết?
Andrej Bauer

1
@NeelKrishaswami: bạn có nghĩa đó là một vấn đề mở ngay cả khi không có hierachy vũ trụ? Chính xác thì bạn giả định bao nhiêu về lý thuyết loại của bạn?
Andrej Bauer

2
Tôi nhầm lẫn thứ hai @ AndrejBauer: không định nghĩa về sự thay thế di truyền hoàn toàn có chứa một đối số chấm dứt để giảm các điều khoản được đánh máy tốt? Đối số cho các loại đơn giản dường như thậm chí còn chứa một thứ tự giảm khi thực hiện thay thế, điều này rất khó ngay cả đối với Hệ thống T (nó mở cho dù đơn hàng đó có tồn tại cho SN) và vô vọng đối với hệ thống F.
cody

1
@AndrejBauer: Nếu bạn viết ra một hoạt động thay thế di truyền, bạn phải chứng minh rằng nó chấm dứt trước khi bạn thực sự có thể gọi nó là một chức năng. Bằng chứng chấm dứt khó có thể là cực kỳ khó khăn, bởi vì MLTT với hệ thống phân cấp vũ trụ có thể đếm được có thể được hiển thị để bình thường hóa bằng cách sử dụng ZF giới hạn trực giác. Những gì đang mở là thực sự đưa ra định nghĩa chính xác của hoạt động thay thế di truyền. Ngay bây giờ không rõ liệu đó là một vấn đề quan liêu khó khăn, hay một vấn đề khó khăn hoàn toàn dừng lại. Linh cảm của tôi là trước đây, nhưng ai thực sự có thể nói mà không làm việc?
Neel Krishnaswami

1
@Blaisorblade: yeah, thêm sự loại bỏ lớn dẫn đến một bước nhảy thực sự lớn trong sức mạnh biểu cảm của lý thuyết. Một khi bạn có sự loại bỏ lớn, siêu máy tính bạn chứng minh tính nhất quán / chuẩn hóa trong phải hỗ trợ đệ quy cảm ứng ở mức tối thiểu.
Neel Krishnaswami
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.