OFFSET
1,2
MATHEMATICA
check[x_, n_] := Catch@ Block[{m = Partition[ IntegerDigits[x, 2, n^2], n]}, Do[ If[ Det[m[[1 ;; k, 1 ;; k]]] != 0, Throw@ False], {k, n-1}]; Det[m] != 0]; a[n_] := Length@ Parallelize@ Select[ Range[0, 2^(n^2) - 1], check[#, n] &]; Array[a, 4] (* Giovanni Resta, Jul 23 2025 *)
CROSSREFS
KEYWORD
nonn,hard,more
AUTHOR
Artur Jasinski, Jan 08 2007
EXTENSIONS
a(1) and a(4) corrected by Giovanni Resta, Jul 23 2025
STATUS
approved
