Problema con matriz en Prolog

Roberto Borbolla
21 de Noviembre del 2014
Buenas tardes amigos, ¿alguien me podría orientar en el siguiente programa?

Entrada: Meter 3 sublistas que representen a una matriz de 3x3, donde cada sublista es cada fila de la matriz

3, 76, 1
21, 43, 6
15, 4, 2

Salida1: Debe de salir ordenada por fila

1, 3, 76
6, 21, 43
2, 4, 15

Salida2: De la matriz resultante en Salida1, debe de ordenarse ahora por columnas:

1, 3, 15
2, 4, 43
6, 21, 76


Espero que me haya dado a entender, la verdad soy un aprendiz en prolog y apenas estoy comprendiendo elementos básicos como recursividad y manejo de listas, espero puedan ayudarme con alguna idea de como implementarlo.

Saludos