isp1
notp1
charq
setof
pair
p1
p2
closedunder
kintersection
subset
closure
closure pair(s, f)
s
f
x
closure x
remove_singleton
push
push x
pushset
pushset x = pushset (push x)