Preorderβ βAβ βR\textbf{Preorder} \; A \; RPreorderAR
Preorderβ βBβ βS\textbf{Preorder} \; B \; S PreorderBS
Functionβ βAβ βBβ βf\textbf{Function} \; A \; B \; fFunctionABf
Functionβ βBβ βAβ βg\textbf{Function} \; B \; A \; gFunctionBAg
f;S=Rβ β;Β gβf ; S = R \; ; ~g^{\circ}f;S=R;Β gβ
pred GaloisConnection(A,B: set univ, R,S,f,g: univ->univ) { Preorder[A,R] Preorder[B,S] Function[A,B,f] Function[B,A,g] f.S = R.~g }
Last updated 1 year ago