Ahora mismo estoy aprendiendo sobre la forma normal prenex y tengo problemas para obtener la siguiente fórmula en forma prenex:
$\forall q (\exists x G(x,q) \longleftrightarrow \exists x L(x,q))$
Entiendo que primero tengo que reescribir la doble flecha, luego resolver las negaciones, luego renombrar las variables y finalmente mover los cuantificadores al frente. Si lo hiciera bien, los tres primeros pasos me daría esto:
$\forall q ((\exists x G(x,q) \wedge \exists y L(y,q)) \vee (\forall z \neg G(z,q) \wedge \forall w \neg L(w,q)) $
Pero lo que no consigo averiguar es cómo mover los cuantificadores al principio. Creo que los dos cuantificadores existenciales se pueden adelantar sin más, pero ¿y los dos universales? ¿Tengo que mantener su orden? Si es así, ¿puedo escribir simplemente Ex Ey Az Aw, o se omitirán los cuantificadores universales y sus variables se convertirán en constantes?
Agradecería que alguien me echara una mano.