Esta funcion no se porque no va ,a ver si alguien me lo aclara,es un arbol genealogico y la funcion debe encontrar a los sucesores(si es hijo,nieto,bisnieto..lo encontrara).
progenitor(clara,jose).
progenitor(tomas,jose).
progenitor(tomas,isabel).
progenitor(jose,ana).
progenitor(jose,patricia).
progenitor(patricia,jaime).
sucesor(X,Z):-progenitor(Z,X).
sucesor(X,Z):-progenitor(Y,Z),sucesor(X,Y).