Prolog - Necesito ayuda con predicado en prolog

 
Vista:

Necesito ayuda con predicado en prolog

Publicado por López (1 intervención) el 22/03/2008 21:32:08
La cuestión es que yo soy un programador novato en prolog, y me desborda, si fuerais tan amables, os agradecería que me propusieseis un predicado que respondiese a la siguiente definición. Se hacerlo para listas sin anidamiento, pero necesito hacerlo para listas de profundidad infinita...

Tengo que realizar un predicado invertir que dada una lista de listas de longitud 2 o
mayor, evalúe True si el segundo argumento es otra lista cuyos elementos están
invertidos.

ejemplo

?- invertir([[a, 1], [a, 2], [b, 1], [b, 2]], [[2, b], [1, b],[2,a], [1, a]]).
True

Como he dicho, debe valer para cualquier nivel de profundidad...

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder