NetLogo dos operaciones de conjuntos de agentes

Tengo dos conjuntos de agentes. ¿Hay funciones para encontrar:

Un conjunto de agentes que están presentes en ambos (intersección) Un conjunto de agentes que están presentes en uno y no en el otro

Me resulta muy difícil implementar esto a mano, especialmente cuando se necesita dentro de un tripleask

l uso de @Ideal sería similar awith sintaxis:

let cross set1 and-in set2
let uniq set1 with [color = red] not-in set2

Simple cosas como "¿Está el agente A en el conjunto de agentes X?" son problemáticos

Respuestas a la pregunta(2)

Su respuesta a la pregunta