Commit Log

commit description author date
11d761abaa71 Get this thing compiling again after the arrowectomy Steve Losh 2017-01-21
26a5a69dc3f9 More work on the rule application (almost there!) Steve Losh 2017-01-19
cc9330259660 Fix stratification ordering Steve Losh 2017-01-13
4843f09b50f6 Start working on the head finalization process Steve Losh 2016-12-15
41b2461432fc Implement the basic iset traversal logic Steve Losh 2016-12-15
51bc78b22d98 Rename the logic manager to just be the reasoner Steve Losh 2016-12-11
6ff8b64f6041 Start sketching out the actual reasoning logic Steve Losh 2016-12-11
8a22df7c2b9d Clean up and get the rule forest generation working properly Steve Losh 2016-12-07
3cfc630a3e6e Lots of cleanup, docstrings, comments Steve Losh 2016-11-24
e2fbd297f5c7 Clean up some package layout issues Steve Losh 2016-11-23
fe02d26f331f Plumb together all the rule tree/stratification stuff Steve Losh 2016-11-21
addb56e3eb9d Move all the graphviz code into its own file Steve Losh 2016-11-21
37e64253cccf Stratify rules according to negations Steve Losh 2016-11-20
fcc52d00b79f Start the individual rule trees Steve Losh 2016-11-18
312aaa8e3bfe Wire things up together. Steve Losh 2016-11-15
533ee45e04e0 Add lisp.prof to .hgignore. Steve Losh 2016-11-15
b4a7a2c6e449 Implement the layer ordering Steve Losh 2016-11-10
a406e590934f Get the layer partitioning working Steve Losh 2016-11-10
c660eaed47fb Ignore images Steve Losh 2016-11-06
8070c79ec77c Port to cl-digraph Steve Losh 2016-11-06
f4a9b3af02a3 Initial stab at the term ordering with cl-graph Steve Losh 2016-11-06
b7c02baa4fee Start the rule order/partitioning process Steve Losh 2016-11-05
7fe3a52bf1f6 Initial stab and the head collapsing. Steve Losh 2016-11-05
d505235f4520 More documentation Steve Losh 2016-11-02
1151f5fc872e Add some ZDD docstrings Steve Losh 2016-11-02
060160061ec6 Rename `leaf` -> `sink` Steve Losh 2016-11-02
2a71a4230eb3 Clean up GraphViz stuff a bit Steve Losh 2016-11-02
60ef1d1333e9 Add ZDD universe-restricted matching operation Steve Losh 2016-11-01
f766019a72af Fix the trivialib.bdd pattern name macro fuckery Steve Losh 2016-11-01
8e281422161d Port old rule tree implementation to ZDDs & implement basic rule tree reasoning Steve Losh 2016-11-01
089d9e0ffbc7 Make the ZDD graphs fancier Steve Losh 2016-11-01
275d36f92936 Add ZDD `keep-avoiders-of` operation Steve Losh 2016-11-01
7c5b8fa516a2 Add ZDD utils for sizes and clean up the graph a bit Steve Losh 2016-11-01
1d01fdf921fa ZDD ops `keep-supersets-of` and `remove-supersets-of` Steve Losh 2016-11-01
10be262d7ae3 Add ZDD meet operation Steve Losh 2016-10-30
c4fb52c19da9 Add ZDD join operation Steve Losh 2016-10-30
c25e7dae8f39 Add variadic ZDD intersection/union wrappers Steve Losh 2016-10-29
ecd4aaf2cc10 ZDD intersection Steve Losh 2016-10-29
8eace5aaf113 Get some basic ZDD stuff up and running with triviabdd Steve Losh 2016-10-29
0306f46e89fb Tear out cudd Steve Losh 2016-10-29