Для проверки строк в столбце вы можете использовать предикат sum_list:
sum_list([], 0).
sum_list([H|T], Sum) :-
sum_list(T, Rest),
Sum is H + Rest.
Затем используйте sum_list, чтобы найти общую сумму строк, например:
sum_rows([],[]).
sum_rows([Head|Tail], [Ret|Return]) :-
sum_list(Head, Ret),
sum_rows(Tail, Return).
Это вернет список сумм строк.