Tổ hợp Y, thành phần chức năng


7

Tôi đang cố gắng để hiểu các tổ hợp Y. Bạn có thể giải thích tại sao những điều sau đây là tương đương

(Y (f ∘ g))   
(f (Y (g ∘ f)))

(Y là kết hợp điểm cố định)

Câu trả lời:


6

Nó phụ thuộc vào khái niệm tương đương bạn đang sử dụng.

Giả sử chúng ta so sánh các thuật ngữ này theo ngữ nghĩa biểu thị của chúng, trên các miền -CPO. Suy ra với ngữ nghĩa của các điều khoản . Do đó, là các hàm liên tục Scott. Sau đó, chúng ta có rằng ngữ nghĩa của là, theo định lý điểm cố định của KleeneωF,Gf,gF,GY(fg)

(1)=[[Y(fg)]]={,F(G()),F(G(F(G()))),}
trong đó biểu thị supremum / giới hạn trên thấp nhất.

Tương tự, chúng tôi nhận được

(2)=[[f(Y(gf)]]=F({,G(F()),G(F(G(F()))),})

Theo tính liên tục, chúng tôi nhận được

(2)={F(),F(G(F())),F(G(F(G(F())))),}

Sau đó, người ta có thể chứng minh rằng bằng cách quan sát rằng bất kỳ phần tử nào của một chuỗi bất kỳ được giới hạn ở trên bởi một số phần tử của chuỗi khác. Thật vậy, chúng ta có định rằng . Hơn nữa, đang ổn định rằng , kết luận bằng chứng.(1)=(2)

F(),F(G())F(G(F())),
(1)(2)
F()F(G()),F(G(F()))F(G(F(G()))),
(2)(1)

Ít chính thức hơn, thuật ngữ biểu thị ứng dụng vô hạn và tương tự, biểu thị Điều đó khá tự nhiên, sau đó, việc áp dụng một duy nhất trên đầu thứ hai sẽ dẫn đến kết quả đầu tiên. Bằng chứng lý thuyết miền trên cung cấp một bằng chứng chính thức về điều đó.Y(fg)

f(g(f(g())))
Y(gf)
g(f(g(f())))
f
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.