Skip to content

Commit

Permalink
todo
Browse files Browse the repository at this point in the history
  • Loading branch information
nick8325 committed Sep 3, 2017
1 parent c44f8bd commit ddc1ed9
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions notes/to do
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
Transform proofs into form:

Lemma: p => q
Proof:
p
=> ...
= ...
=> q

When evaluating CPs, try Skolemising first+unorientable rules.

Make duplicate bonus apply to duplicates which appear on different
sides of the equation (e.g. a,b in ifeq(a,b,c)=ifeq(a,b,d)).

Use $equals strategy for ifeq - score for ifeq(a,b,c) is reduced if a
and b are unifiable. (This may work better when CPs are Skolemised
first.)

Remove $equals handling and use ifeq instead.

Keep non-unit goals (have Twee handle them in main loop) but turn
non-ground goals into $ifeq.

horn: try two different encodings
1) ifeq(X,X,Y,Z) = Y
a = b => c = d becomes
Expand Down

0 comments on commit ddc1ed9

Please sign in to comment.