diff options
author | Kristóf Marussy <kristof@marussy.com> | 2024-06-01 19:21:04 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2024-06-01 20:17:48 +0200 |
commit | 77e19919f6001b5ea29e707968d97a97d09743d6 (patch) | |
tree | 50885b976aea6c30117caa9fa3c572c2b0386eff /subprojects/interpreter-rete-recipes | |
parent | feat: partial references (diff) | |
download | refinery-77e19919f6001b5ea29e707968d97a97d09743d6.tar.gz refinery-77e19919f6001b5ea29e707968d97a97d09743d6.tar.zst refinery-77e19919f6001b5ea29e707968d97a97d09743d6.zip |
refactor(reasoning): candidate view should always be a refinement of partial
Merge the candidate may/must queries with the partial may/must queries so that
reasoning in the candidate model uses "Gentzen-style" assumptions about the
candidate values of partal symbols that would be computed as unknown.
This should not lead to performance degradation, because the corresponding joins
were already being computed in the stopping criterion. In many cases, the extra
clauses are immediately optimized away by the query optimizer anyways.
Diffstat (limited to 'subprojects/interpreter-rete-recipes')
0 files changed, 0 insertions, 0 deletions