Quy tắc đóng cho các loại quy nạp với không gian chức năng


9

Functors xây dựng từ các sản phẩm hữu hạn và số tiền phải đóng cửa thứ ω , chi tiết độc đáo trong bản thảo này bởi Francois Metayer. tức là chúng ta có thể đạt được loại quy nạp nmộtt: =μX.1+X bằng cách lặp functor 1+X , đạt đến điểm cố định sau ω lần lặp.

Nhưng một khi chúng ta cho phép lũy thừa liên tục, chẳng hạn như trong μX.1+X+(nmộttX) , sau đó ω là không đủ.

Tôi đang tìm kiếm kết quả bao gồm lũy thừa. Những loại chức nào là đủ?

Đặc biệt đánh giá cao sẽ là một tài liệu tham khảo mà quà một bằng chứng cho thấy functors đó là α -continuous đối với một số thứ tự α như trong bản thảo trên.

Câu trả lời:


5

Câu trả lời cho câu hỏi của bạn phụ thuộc vào một số điều, trong đó quan trọng nhất là kích thước của các không gian chức năng của bạn . Tôi sẽ giải thích. Xác định O n + 1 = μ X . 1 + X + ( O nX ) Như bạn đã lưu ý trong câu trả lời của mình, mỗi O n có thể được coi là nội bộ là hồng y thông thường thứ n trong hệ thống của bạn. Trong lý thuyết tập hợp, kiểu dữ liệu này có thể được biểu diễn bằng một số thứ tự thực tế và rất lớn.

Ôi0= =nmộtt
Ôin+1= =μX. 1+X+(ÔinX)
Ôinn

Tuy nhiên, các cấu trúc như vậy có thể được thêm vào một số phiên bản của lý thuyết loại, và câu hỏi trở thành: thứ tự nào là cần thiết để đưa ra một giải thích lý thuyết tập hợp cho cấu trúc này? Bây giờ nếu chúng ta hạn chế mình để xây dựng ngữ nghĩa, một ý tưởng tự nhiên là cố gắng giải thích với từng loại bởi tập các "realizers" thuộc loại này, mà là một tập hợp con của tập hợp các -terms, hoặc tương đương, các số tự nhiên N .λN

Trong trường hợp này, thật dễ dàng để chỉ ra rằng thứ tự có thể đếm được cho bất kỳ , nhưng thứ tự này phát triển rất nhanh. Làm thế nào nhanh chóng? Một lần nữa, điều này phụ thuộc vào lượng tự do bạn có khi cố gắng xây dựng các chức năng. Lý thuyết để xây dựng các chức năng như vậy được mô tả trong lý thuyết về các số lượng lớn có thể đếm được, trong đó Wikipedia có rất nhiều điều đáng ngạc nhiên. Nói chung, rất dễ để chỉ ra rằng các số thứ tự trong câu hỏi nhỏ hơn Church-Kleene Ordinal , trừ khi bạn cho phép các phương tiện xây dựng không có tính xây dựng (giả sử B e a v e r ( n ) tính số hải ly bận rộn cho máy móc với nÔinBemộtver(n)n Những trạng thái).

Mặc dù vậy, điều này không nói nhiều, ngoại trừ trong một lý thuyết mang tính xây dựng, bạn chỉ yêu cầu các quy tắc xây dựng để xây dựng các diễn giải. Có một chút nữa để nói mặc dù. Thứ nhất, có một bài thuyết trình rất đẹp bởi Thierry Coquand rằng các chi tiết đó trong sự vắng mặt của một eliminator cho tất cả các loại khác, nhưng nmộtt , bạn có thể xây dựng trong chính xác ε 0 bước.Ôi1ε0

Nhìn chung, dường như có một sự tương ứng giữa sức mạnh logic của một lý thuyết loại và kích thước của thứ tự lớn nhất mà nó có thể đại diện theo cách này. Sự tương ứng này là chủ đề của Phân tích Thông thường , đã được nghiên cứu rất lâu kể từ cuối những năm sáu mươi, và vẫn còn được nghiên cứu cho đến ngày nay (với một số câu hỏi mở tuyệt vời). Cảnh báo mặc dù: vấn đề là kỹ thuật như nó là hấp dẫn.

Hi vọng điêu nay co ich.


4

Tôi nghĩ rằng tôi đã tìm thấy một câu trả lời hoạt động trong các danh mục đủ như Set. Đó là định lý 3.1.12 trong các đại số ban đầu và các than cuối cùng: một khảo sát của Adamek, Milius và Moss.

Câu trả lời là không một thứ tự nào là đủ cho tất cả các chức năng như vậy. Họ nhận được lớn tùy ý.

Chính xác hơn, với F(X)= =C0×(Một0X)+C1×(Một1X)+...+Cn×(MộtnX)MộtTôiαβ<αβααα

ααα

f:MộtkFα(0)f:MộtkTôi<αFTôi(0)MộtkFj(0)j: =Sbạnp(một:Mộtk)`` tôi như vậy đó f(một) phù hợp với FTôi(0)"j<αα|Mộtk|<α

(MộtkTôi<αFTôi(0))j<α(MộtkFj(0))k

+×F(Fα(0))j<αF(Fj(0))= =j<αFj(0)= =Fα(0)α

Mộtk

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.