axiom
\( \exists \mathit{X}\, \left(\mathrm{lives}(\mathit{X}) \land \mathrm{killed}(\mathit{X}, \mathrm{agatha})\right) \)
pel55_1 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \left(\mathrm{lives}(\mathit{X}) \to \mathit{X} = \mathrm{agatha} \lor \mathit{X} = \mathrm{butler} \lor \mathit{X} = \mathrm{charles}\right) \)
pel55_3 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \forall \mathit{Y}\, \left(\mathrm{killed}(\mathit{X}, \mathit{Y}) \to \mathrm{hates}(\mathit{X}, \mathit{Y})\right) \)
pel55_4 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \left(\neg \left(\mathit{X} = \mathrm{butler}\right) \to \mathrm{hates}(\mathrm{agatha}, \mathit{X})\right) \)
pel55_7 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \left(\mathrm{hates}(\mathrm{agatha}, \mathit{X}) \to \neg \mathrm{hates}(\mathrm{charles}, \mathit{X})\right) \)
pel55_6 | Problems/PUZ/PUZ001+1.p
axiom
\( \neg \left(\mathrm{agatha} = \mathrm{butler}\right) \)
pel55_11 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \left(\neg \mathrm{richer}(\mathit{X}, \mathrm{agatha}) \to \mathrm{hates}(\mathrm{butler}, \mathit{X})\right) \)
pel55_8 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \forall \mathit{Y}\, \left(\mathrm{killed}(\mathit{X}, \mathit{Y}) \to \neg \mathrm{richer}(\mathit{X}, \mathit{Y})\right) \)
pel55_5 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \left(\mathrm{hates}(\mathrm{agatha}, \mathit{X}) \to \mathrm{hates}(\mathrm{butler}, \mathit{X})\right) \)
pel55_9 | Problems/PUZ/PUZ001+1.p
axiom
\( \forall \mathit{X}\, \exists \mathit{Y}\, \neg \mathrm{hates}(\mathit{X}, \mathit{Y}) \)
pel55_10 | Problems/PUZ/PUZ001+1.p
conjecture
\( \mathrm{killed}(\mathrm{agatha}, \mathrm{agatha}) \)
pel55 | Problems/PUZ/PUZ001+1.p
plain
\( \mathrm{killed}(\mathrm{sk1}, \mathrm{agatha}) \)
plain
\( \mathrm{lives}(\mathrm{sk1}) \)
plain
\( \neg \mathrm{lives}(\mathit{X}) \lor \mathit{X} = \mathrm{agatha} \lor \mathit{X} = \mathrm{butler} \lor \mathit{X} = \mathrm{charles} \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \lor \mathrm{sk1} = \mathrm{butler} \lor \mathrm{sk1} = \mathrm{charles} \)
plain
\( \neg \mathrm{killed}(\mathit{X}, \mathit{Y}) \lor \mathrm{hates}(\mathit{X}, \mathit{Y}) \)
plain
\( \mathrm{hates}(\mathrm{sk1}, \mathrm{agatha}) \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \lor \mathrm{sk1} = \mathrm{butler} \lor \mathrm{hates}(\mathrm{charles}, \mathrm{agatha}) \)
plain
\( \mathit{X} = \mathrm{butler} \lor \mathrm{hates}(\mathrm{agatha}, \mathit{X}) \)
plain
\( \neg \mathrm{hates}(\mathrm{agatha}, \mathit{X}) \lor \neg \mathrm{hates}(\mathrm{charles}, \mathit{X}) \)
plain
\( \mathit{V11} = \mathrm{butler} \lor \neg \mathrm{hates}(\mathrm{charles}, \mathit{V11}) \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \lor \mathrm{sk1} = \mathrm{butler} \lor \mathrm{agatha} = \mathrm{butler} \)
plain
\( \neg \left(\mathrm{agatha} = \mathrm{butler}\right) \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \lor \mathrm{sk1} = \mathrm{butler} \)
negative_simplify-reflect [ 22, 23 ]
plain
\( \mathrm{richer}(\mathit{X}, \mathrm{agatha}) \lor \mathrm{hates}(\mathrm{butler}, \mathit{X}) \)
plain
\( \neg \mathrm{killed}(\mathit{X}, \mathit{Y}) \lor \neg \mathrm{richer}(\mathit{X}, \mathit{Y}) \)
plain
\( \neg \mathrm{richer}(\mathrm{sk1}, \mathrm{agatha}) \)
plain
\( \mathrm{hates}(\mathrm{butler}, \mathrm{sk1}) \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \lor \mathrm{hates}(\mathrm{butler}, \mathrm{butler}) \)
plain
\( \neg \mathrm{hates}(\mathrm{agatha}, \mathit{X}) \lor \mathrm{hates}(\mathrm{butler}, \mathit{X}) \)
plain
\( \neg \mathrm{hates}(\mathit{X}, \mathrm{sk2}(\mathit{X})) \)
cnf_transformation [ 10 ]
plain
\( \neg \mathrm{hates}(\mathrm{agatha}, \mathrm{sk2}(\mathrm{butler})) \)
plain
\( \mathrm{sk2}(\mathrm{butler}) = \mathrm{butler} \)
plain
\( \neg \mathrm{hates}(\mathrm{butler}, \mathrm{butler}) \)
plain
\( \mathrm{sk1} = \mathrm{agatha} \)
predicate_unit_simplification [ 29, 34 ]
plain
\( \mathrm{killed}(\mathrm{agatha}, \mathrm{agatha}) \)
negated_conjecture
\( \neg \mathrm{killed}(\mathrm{agatha}, \mathrm{agatha}) \)
plain
\( \neg \mathrm{killed}(\mathrm{agatha}, \mathrm{agatha}) \)
cnf_transformation [ 37 ]
plain
\( \bot \)
predicate_unit_simplification [ 36, 38 ]