improved comments; eliminating one duplicate answer in logo
changing the order of arguments to a goal to be subst sk fk
normalizing terminology: antecedent -> goal
separating out term.scm; restructuring kanren.ss and eliminating dead wood.
remarks on tests that share variables
adding cases for logo when b=0 or b=1
renaming expo for logo
done expo.
done exp2, expo still needs work.
recursive enumerability of division
optimized <o, on Ken's suggestion
optimizing divo, adding correctness proofs of divo
divo is more refutationally complete
Adjusting comments, esp. with regard to refutational completeness.
more symmetric **o, with respect to the handling of evens
using all-interleave to reimplement recursively enumerating full-adder, to amazing results.
addition is now recursively enumerating
adding interleaving and making **o recursively enumerate the set of X*Y=Z
added more explanations
All relations terminate, numbers are well-formed, more tests
adding the clause r < m
initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.