propeller.problems.boolean.mul4

FIXME: write docs

-main

(-main & args)

Runs the top-level genetic programming function, giving it a map of arguments with defaults that can be overridden from the command line or through a passed map.

error-function

(error-function argmap data individual)

FIXME: write docs

instructions

FIXME: write docs

target-function

(target-function a3 a2 a1 a0 b3 b2 b1 b0)

Returns a vector of 8 bits (booleans) for the product of the numbers a and b, which should be provided as 4 booleans each.

train-and-test-data

FIXME: write docs