diff options
| author | Tom Lane | 2018-03-09 00:44:14 +0000 |
|---|---|---|
| committer | Tom Lane | 2018-03-09 00:44:23 +0000 |
| commit | a63c3274a68832182f84ca5d2b8cc5a7462bdacb (patch) | |
| tree | a8682e07ebbcf53dea9171ef9096552dae3adb8c /src/backend/optimizer/util/predtest.c | |
| parent | 960df2a9715c5c232b0f6f3effd40a3323eed6b0 (diff) | |
Fix test_predtest's idea of what weak refutation means.
I'd initially supposed that predicate_refuted_by(..., true) ought to
say that "A refutes B" means "non-falsity of A implies non-truth of B".
But it seems better to define it as "truth of A implies non-truth of B".
This is more useful in the current system, slightly easier to prove,
and in closer correspondence to the existing code behavior.
With this change, test_predtest no longer claims that any existing
test cases show false proof reports, though there still are cases
where we could prove something and fail to.
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src/backend/optimizer/util/predtest.c')
0 files changed, 0 insertions, 0 deletions
