Como creo que me explique mal por las respuestas sin sentido obtenidas. Hago la pregunta de otra forma. Si hacemos funcionar esto en Maxima

expresion1: a patata b;
expresion2: a xor b;
infix("patata");
infix("xor");
expresion1: a patata b;
expresion2: a xor b;

¿alguien puede decirme donde encontrar la explicación al distinto comportamiento de xor y patata?

¿podría asociarle un símbolo de salida a patata?

Gracias por las respuestas