Preorder
AboveARSy
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
}
AboveARS:={y:AboveARSy}
fun Above(A: set univ, R: univ->univ, S: set univ) : set univ {
{ y: univ | Above[A,R,S,y] }
}
BelowARSy
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
}
BelowARS:={y:BelowARSy}
fun Below(A: set univ, R: univ->univ, S: set univ) : set univ {
{ y: univ | Below[A,R,S,y] }
}
Last updated