Tento příkaz slouží pro další možnou manipulaci se seznamy. Dovoluje nám vyhledávat tzv. seznam v seznamu.
Syntaxe: (subsetp $?seznam_1 $?seznam_2)
Pokud má funkce subsetp vrátit hodnotu TRUE, pak všechny hodnoty seznamu seznam_1 mají být obsaženy v seznamu seznam_2. Tedy seznam_1 je jakousi podmnožinou seznamu seznam_2.
U funkce member$ vyhledáváme jednuhodnotovou proměnnou ve vícehodnotové:
?moje_zvire = papousek
$?zvirata = pes kocka kolibrik papousek
(member$ ?moje_zvire $?zvirata)
U funkce subsetp vyhledáváme vícehodnotovou proměnnou ve vícehodnotové:
$?moje_filmy = Robots Shrek Kruh Valiant
$?filmy_videopujcovny = Valka_svetu Shrek Doba_ledova Mise_na_Mars Kruh
(subsetp $?moje_filmy $?filmy_videopujcovny)