expr.spad line 1028 [edit on github]
Attaching predicates to symbols for pattern matching. Date Created: 21 Mar 1989
suchThat(x, [f1, f2, ..., fn])
attaches the predicate f1
and f2
and ... and fn
to x
.
suchThat(x, foo)
attaches the predicate foo to x
.