Hola Marcos,
Paso a explicar las dos opciones que propones:
> < ∃ i : o <= i < #xs : xs.i = 1 => xs.1 = 0 >
Fijate que esta formula lo que quiere decir es que si hay un uno
entonces el primer elemento de la lista es cero y eso no es lo que se
pedia.
> < (para todo) i : xs.i = 1 : xs.i = 0 >
Esto no esta bien dado que esta formula dice que si un elemento de la
lista es un uno entonces ese mismo elemento es un cero, y un elemento
no puede ser uno y cero a la vez por lo tanto la formula es siempre
falsa.
Como ayuda te digo que el enunciado lo que dice es que si existe un
elemento que es uno entonces existe otro elemento que es cero. Es
decir, necesitas que si existe un elemento entonces necesitas que
exista otro. A ver si con esa ayuda sale, sino avisame.
--
Prof. Dr. Luciana Benotti
FaMAF, Universidad Nacional de Cordoba
Medina Allende s/n
5000 Cordoba, Argentina
+54-351-5353701 (Int. 41414 or 43030)
http://cs.famaf.unc.edu.ar/~luciana
ben...@famaf.unc.edu.ar