eyelet

eye reasoning in prolog

Rationale for bottom-up reasoning

Testing

or

or