Preorder
Last updated
Last updated
PreorderAR
IncludesSA
yāS
ā(s:sāS:R.s.y)
Notation.
AboveSy abbreviates AboveARSy when A and R are clear from the context.
AboveSy is abbreviated by Sāy.
pred Above(A: set univ, R: univ->univ, S: set univ, y: univ) {
Preorder[A,R]
S in A
y in A
all s: univ | s in S implies s->y in R
}
fun Above(A: set univ, R: univ->univ, S: set univ) : set univ {
{ y: univ | Above[A,R,S,y] }
}
PreorderAR
IncludesSA
yāA
ā(s:sāS:R.y.s)
Notation.
BelowSy abbreviates BelowARSy when A and R are clear from the context.
BelowSy is abbreviated by Sāy.
pred Below(A: set univ, R: univ->univ, S: set univ, y: univ) {
Preorder[A,R]
S in A
y in A
all s: univ | s in S implies y->s in R
}
fun Below(A: set univ, R: univ->univ, S: set univ) : set univ {
{ y: univ | Below[A,R,S,y] }
}
PreorderAR
xāA
yāA
R.x.yā§R.y.x
Notation.
Equivalentxy abbreviates EquivalentARxy when A and R are clear from the context.
Equivalentxy is abbreviated by xā y.
pred Equivalent(A: set univ, R: univ->univ, x,y: univ) {
Preorder[A,R]
x in A
y in A
x->y in R and y->x in R
}
PreorderAR
PreorderBS
ProductRS abbreviates ProductABRS when A and B are clear from the context.
ProductRS can be written RĆS.