Prolog で nxn マトリックスを作成する方法と、マトリックス内に n から 1 のリストがあります。生成リストのコーディングは作成できますが、nxn マトリックスの作成方法がわかりません。
make_num_list(N, List) :-
make_list(N, List).
make_list(N, []) :-
N =< 0,
!.
make_list(N, [N|Rest]) :-
N > 0,
N2 is N - 1,
make_list(N2, Rest).