Fix sat
rdf/rdf.scm
| 321 | 321 | #f)))) | |
| 322 | 322 | ||
| 323 | 323 | (define (filter-sat equivalences) | |
| 324 | - | (filter | |
| 325 | - | (lambda (eq) | |
| 326 | - | (if (member eq '(bot none)) | |
| 327 | - | eq | |
| 328 | - | (if (sat? eq) | |
| 324 | + | (if (list? equivalences) | |
| 325 | + | (filter | |
| 326 | + | (lambda (eq) | |
| 327 | + | (if (member eq '(bot none)) | |
| 329 | 328 | eq | |
| 330 | - | 'bot))) | |
| 331 | - | equivalences)) | |
| 329 | + | (if (sat? eq) | |
| 330 | + | eq | |
| 331 | + | 'bot))) | |
| 332 | + | equivalences) | |
| 333 | + | equivalences)) | |
| 332 | 334 | ||
| 333 | 335 | (define (merge-joins l1 l2) | |
| 334 | 336 | (cond |