Một loại có logarit để cơ sở X của P chính xác khi nào C ≅ P → X . Đó là, C có thể được xem như một container của X yếu tố ở các vị trí do P . Trên thực tế, đó là một vấn đề hỏi những gì điện P chúng ta phải nâng cao X để có được C .CXPC≅P→XCXPPXC
Thật hợp lý khi làm việc với trong đó F là functor, bất cứ khi nào logarit tồn tại, nghĩa là l o glogFF . Lưu ý rằng nếu FlogX(FX) , thì ta chắc chắn có FFX≅logF→X , do đó, container cho chúng ta không có gì thú vị ngoài các yếu tố của nó: các container có lựa chọn hình dạng không có logarit.F1≅1
Định luật logarit quen thuộc có ý nghĩa khi bạn nghĩ về các vị trí
log(K1)logIlog(F×G)log(F⋅G)====01logF+logGlogF×logGno positions in empty containercontainer for one, one positionpair of containers, choice of positionscontainer of containers, pair of positions
Chúng tôi cũng đạt được trong đó Z = l o glogX(νY.T)=μZ.logXT dưới chất kết dính. Đó là,đường dẫnđến từng phần tử trong một số codata được xác định theo cách tự nhiên bằng cách lặp lại logarit. Ví dụ,Z=logXY
logStream=logX(νY.X×Y)=μZ.1+Z=Nat
Cho rằng đạo hàm cho chúng ta biết loại trong bối cảnh một lỗ và logarit cho chúng ta biết các vị trí, chúng ta nên mong đợi một kết nối, và thực sự
F1≅1⇒logF≅∂F1
Trong trường hợp không có sự lựa chọn về hình dạng, một vị trí cũng giống như bối cảnh một lỗ với các yếu tố được cọ xát. Tổng quát hơn, luôn đại diện cho sự lựa chọnhình dạng F cùng với vị trí phần tử trong hình dạng đó.∂F1F
Tôi sợ rằng tôi có ít điều để nói về rễ, nhưng người ta có thể bắt đầu từ một định nghĩa tương tự và đi theo mũi của một người. Để biết thêm cách sử dụng logarit của các loại, hãy kiểm tra "Hàm ghi nhớ, đa giác!" Của Ralf Hinze. Phải chạy...