Files
circ/examples/datalog/call.pl
Alex Ozdemir 4ffa05fca6 Datalog (#26)
Support a datalog variant.
2021-11-30 13:26:25 -08:00

4 lines
129 B
Prolog

main(X: field, Y: field, Z: u4) :- non_zero(X), non_zero(Y), to_field(Z) = Y.
non_zero(X: field) :- exists I: field. X * I = 1.