Choose a kind of homework
Translation (SL)
Symbolize English sentences in SL with a given key: "only if", "unless", "neither … nor" and the rest. Any equivalent answer counts.
Neither Ada nor Ben votes. → ~ (A ∨ B)
Derivations (SL)
Prove arguments and theorems in SD or SD+ with the click-to-build checker. Pick the rules you want to practise; hints and sample solutions included.
{A ⊃ B, B ⊃ C} ⊢ A ⊃ C
Translation (PL)
Symbolize English in predicate logic: all, some, no, only, relations, names, and identity ("at least two", "exactly one", "everyone except").
Every student likes some teacher. → (∀x)(Sx ⊃ (∃y)(Ty & Lxy))
Derivations (PL)
Prove quantifier and identity arguments in PD, PD+ or PDE with the click-to-build checker: ∀E, ∀I, ∃E, ∃I and =E, with hints and sample solutions.
{(∀x)(Fx ⊃ Gx), (∃x)Fx} ⊢ (∃x)Gx
More kinds of homework, such as truth-trees, can be added here as they become useful.