Commit Log

commit description author date
fc378d24dd2f Make zdd union a bit cleaner default tip Steve Losh Tue, 30 May 2017 15:13:42 +0000
490f2915466f More plotting Steve Losh Thu, 25 May 2017 15:49:38 +0000
2ad170fcb598 Better rule tree shuffling tests Steve Losh Wed, 24 May 2017 13:27:57 +0000
50011302bb36 Timing support Steve Losh Tue, 23 May 2017 19:54:56 +0000
60c18fdad2b8 More stat gathering Steve Losh Tue, 23 May 2017 17:44:34 +0000
b79af8708c02 Add rule size test infrastructure Steve Losh Sat, 20 May 2017 11:24:54 +0000
47c967fea4c7 Explicitly error on grounding problems, clean up stat dumps Steve Losh Fri, 19 May 2017 17:28:31 +0000
fd5861c11c5f Add rule shuffling, new stratification procedure Steve Losh Wed, 17 May 2017 13:36:59 +0000
374014ff34a9 Add data-zdd to .hgignore. Steve Losh Wed, 17 May 2017 13:36:42 +0000
4c2306e08ed1 A few more tweaks Steve Losh Mon, 15 May 2017 12:22:50 +0000
a3e8fc8cad53 Improve sprouting by sorting the does layer and constructing the ZDD manually Steve Losh Tue, 09 May 2017 12:37:41 +0000
77a187682a5d Commit and finalize the rule splitting stuff Steve Losh Sun, 07 May 2017 16:05:34 +0000
3f23f6b95cac Fix parsing to not be recursive Steve Losh Tue, 14 Mar 2017 16:35:43 +0000
49fd0e0e0c80 Add LICENSE Steve Losh Tue, 14 Mar 2017 13:36:54 +0000
3777bd117949 Commit the last week of work, lol Steve Losh Tue, 14 Mar 2017 13:36:38 +0000
016dd6d5f764 Clean up the ZDD reasoner API a little bit Steve Losh Mon, 06 Mar 2017 13:40:27 +0000
3c9facf27dea Clean up next-iset computation API Steve Losh Sat, 25 Feb 2017 16:17:01 +0000
a11739a2b4ef Fix abs bug Steve Losh Fri, 24 Feb 2017 15:48:20 +0000
5c19b4bd3200 Whitespace Steve Losh Thu, 23 Feb 2017 22:05:09 +0000
4f75ef150e1b Sprout some dang trees Steve Losh Thu, 23 Feb 2017 20:18:19 +0000
6b92e67ede95 Clean up complicated layer extraction Steve Losh Thu, 23 Feb 2017 19:36:45 +0000
b9b27db857cf Fix syntax Steve Losh Thu, 23 Feb 2017 19:14:30 +0000
61661613f7b8 Tweak negative term representation Steve Losh Thu, 23 Feb 2017 17:43:45 +0000
ad00448cd5f9 Add percept filtering Steve Losh Fri, 17 Feb 2017 11:52:25 +0000
c3a62419fa6f Fix universe matching Steve Losh Mon, 13 Feb 2017 17:54:31 +0000
f135daf29471 Build percept ZDDs Steve Losh Tue, 07 Feb 2017 12:29:12 +0000
d930dc9c101a Fix the stupid readtable mess Steve Losh Tue, 07 Feb 2017 11:49:37 +0000
9cdd37548c6f Reindent Steve Losh Tue, 07 Feb 2017 11:45:06 +0000
e36b35a1857f Add `(next ...)` -> `(true ...)` conversion Steve Losh Sun, 22 Jan 2017 12:37:45 +0000
b8e4476045c2 Make the rule tree application ACTUALLY WORK Steve Losh Sat, 21 Jan 2017 12:52:12 +0000
11d761abaa71 Get this thing compiling again after the arrowectomy Steve Losh Sat, 21 Jan 2017 12:30:37 +0000
26a5a69dc3f9 More work on the rule application (almost there!) Steve Losh Thu, 19 Jan 2017 17:02:51 +0000
cc9330259660 Fix stratification ordering Steve Losh Fri, 13 Jan 2017 15:36:51 +0000
4843f09b50f6 Start working on the head finalization process Steve Losh Thu, 15 Dec 2016 15:20:07 -0500
41b2461432fc Implement the basic iset traversal logic Steve Losh Thu, 15 Dec 2016 13:03:18 -0500
51bc78b22d98 Rename the logic manager to just be the reasoner Steve Losh Sun, 11 Dec 2016 16:32:58 -0500
6ff8b64f6041 Start sketching out the actual reasoning logic Steve Losh Sun, 11 Dec 2016 16:25:09 -0500
8a22df7c2b9d Clean up and get the rule forest generation working properly Steve Losh Wed, 07 Dec 2016 17:52:35 -0500
3cfc630a3e6e Lots of cleanup, docstrings, comments Steve Losh Thu, 24 Nov 2016 16:08:20 +0000
e2fbd297f5c7 Clean up some package layout issues Steve Losh Wed, 23 Nov 2016 11:08:33 +0000
fe02d26f331f Plumb together all the rule tree/stratification stuff Steve Losh Mon, 21 Nov 2016 16:52:13 +0000
addb56e3eb9d Move all the graphviz code into its own file Steve Losh Mon, 21 Nov 2016 15:33:17 +0000
37e64253cccf Stratify rules according to negations Steve Losh Sun, 20 Nov 2016 15:33:06 +0000
fcc52d00b79f Start the individual rule trees Steve Losh Fri, 18 Nov 2016 16:59:02 +0000
312aaa8e3bfe Wire things up together. Steve Losh Tue, 15 Nov 2016 17:20:50 +0000
533ee45e04e0 Add lisp.prof to .hgignore. Steve Losh Tue, 15 Nov 2016 17:20:45 +0000
b4a7a2c6e449 Implement the layer ordering Steve Losh Thu, 10 Nov 2016 13:29:50 +0000
a406e590934f Get the layer partitioning working Steve Losh Thu, 10 Nov 2016 12:26:02 +0000
c660eaed47fb Ignore images Steve Losh Sun, 06 Nov 2016 16:15:09 +0000
8070c79ec77c Port to cl-digraph Steve Losh Sun, 06 Nov 2016 16:14:56 +0000
f4a9b3af02a3 Initial stab at the term ordering with cl-graph Steve Losh Sun, 06 Nov 2016 16:01:00 +0000
b7c02baa4fee Start the rule order/partitioning process Steve Losh Sat, 05 Nov 2016 18:01:22 +0000
7fe3a52bf1f6 Initial stab and the head collapsing. Steve Losh Sat, 05 Nov 2016 12:22:36 +0000
d505235f4520 More documentation Steve Losh Wed, 02 Nov 2016 13:21:21 +0000
1151f5fc872e Add some ZDD docstrings Steve Losh Wed, 02 Nov 2016 12:30:21 +0000
060160061ec6 Rename `leaf` -> `sink` Steve Losh Wed, 02 Nov 2016 12:09:20 +0000
2a71a4230eb3 Clean up GraphViz stuff a bit Steve Losh Wed, 02 Nov 2016 12:03:29 +0000
60ef1d1333e9 Add ZDD universe-restricted matching operation Steve Losh Tue, 01 Nov 2016 16:38:51 +0000
f766019a72af Fix the trivialib.bdd pattern name macro fuckery Steve Losh Tue, 01 Nov 2016 15:55:14 +0000
8e281422161d Port old rule tree implementation to ZDDs & implement basic rule tree reasoning Steve Losh Tue, 01 Nov 2016 15:20:35 +0000
089d9e0ffbc7 Make the ZDD graphs fancier Steve Losh Tue, 01 Nov 2016 14:20:24 +0000
275d36f92936 Add ZDD `keep-avoiders-of` operation Steve Losh Tue, 01 Nov 2016 13:45:11 +0000
7c5b8fa516a2 Add ZDD utils for sizes and clean up the graph a bit Steve Losh Tue, 01 Nov 2016 13:38:22 +0000
1d01fdf921fa ZDD ops `keep-supersets-of` and `remove-supersets-of` Steve Losh Tue, 01 Nov 2016 13:38:08 +0000
10be262d7ae3 Add ZDD meet operation Steve Losh Sun, 30 Oct 2016 18:27:49 +0000
c4fb52c19da9 Add ZDD join operation Steve Losh Sun, 30 Oct 2016 17:52:26 +0000
c25e7dae8f39 Add variadic ZDD intersection/union wrappers Steve Losh Sat, 29 Oct 2016 17:09:51 +0000
ecd4aaf2cc10 ZDD intersection Steve Losh Sat, 29 Oct 2016 17:02:02 +0000
8eace5aaf113 Get some basic ZDD stuff up and running with triviabdd Steve Losh Sat, 29 Oct 2016 16:34:06 +0000
0306f46e89fb Tear out cudd Steve Losh Sat, 29 Oct 2016 14:50:01 +0000
c3c1d21c6fa8 Try out trivialib.zdd Steve Losh Sat, 29 Oct 2016 14:48:46 +0000
6b837b9e86b1 Add zdd.png to .hgignore. Steve Losh Sat, 29 Oct 2016 14:48:36 +0000
5f26bbe7eab3 Start the CFFI/SWIG/CUDD clown rodeo Steve Losh Thu, 27 Oct 2016 15:45:42 +0000
71d4c16c607c Load CUDD as a CFFI lib Steve Losh Thu, 27 Oct 2016 14:38:18 +0000
8b62550cc554 Add CUDD building to makefile Steve Losh Thu, 27 Oct 2016 14:34:01 +0000
06c36649ced9 Add build to .hgignore. Steve Losh Thu, 27 Oct 2016 14:33:44 +0000
67daea4e67cb Don't bother using uninterned keyword symbols Steve Losh Thu, 27 Oct 2016 14:18:14 +0000
80c4579fefce Add ZDD package Steve Losh Thu, 27 Oct 2016 14:16:07 +0000
b21cde7784a1 Push rule tree head sets into leaves Steve Losh Thu, 13 Oct 2016 22:34:04 +0000
183f355ca260 Initial sketch of rule trees Steve Losh Thu, 13 Oct 2016 22:23:47 +0000
af5f6401a5c7 Add tree.png to .hgignore. Steve Losh Thu, 13 Oct 2016 22:23:39 +0000
144bae0818af More grounding Steve Losh Thu, 13 Oct 2016 12:36:28 +0000
90dd275f6e81 Add grounded GDL dumping util Steve Losh Tue, 04 Oct 2016 12:43:20 +0000
d21ec254ff4e Use the grounder in the vanilla random player Steve Losh Thu, 29 Sep 2016 16:33:29 +0000
db764ac2697b Wrap up the fluxplayer based grounding Steve Losh Tue, 27 Sep 2016 12:53:16 +0000
b261c086fa4e Start working on fluxplayer grounder Steve Losh Mon, 26 Sep 2016 15:11:52 +0000
167ffd6a7a6a Lisp grounder, work-in-progress Steve Losh Mon, 26 Sep 2016 12:27:26 +0000
39b13193bce2 Fix and/or stuff Steve Losh Sat, 24 Sep 2016 15:56:44 +0000
6281f8557971 Add GDL-II player Steve Losh Fri, 16 Sep 2016 14:01:40 +0000
86ab44c2dfa8 Tear out socket bullshit and implement the random player Steve Losh Wed, 14 Sep 2016 16:12:55 +0000
77db7de3a21c Sketch out an initial skeleton architecture Steve Losh Thu, 08 Sep 2016 18:08:55 +0000
87b80a1dabb2 Initial project skeleton Steve Losh Thu, 08 Sep 2016 14:53:36 +0000