So I'm proving a tautology with logical equivalents, but as I get to the end I'm not getting a truth. The question states 'Prove that each statement is a tautology' which leads me to believe that the statement is in fact true. Was wondering if anyone could take a look at my work and tell me if they spot any errors? I've tried a couple different ways, but this is the closest I've been able to get.
STATEMENT: [(p v q) ^ (p -> r) ^ (q -> r)] -> r
L.E.1 : [(p v q) ^ ('p v q) ^ ('q v r)] -> r ////implication
L.E.2: '[(p v q ) ^ ('p v q) ^ ('q v r)] v r /////implication
L.E.3: ['(p v q) v '('p v q) v '('q v r)] v r ///// demorgans
L.E.4: [('p ^ q) v (p ^ q) v (q ^ r)] v r/////demorgans
L.E.5: [('p ^ q) v (q ^ p) v (q ^ r)] v r//////communicative
L.E.6: [('p ^ q) v q ^ (p v r)] v r///////////distributive
L.E.7: [(q ^ 'p) v (q ^ (p v r)] v r///////////communicative
L.E.8: [(q ^ ('p v (p v r))] v r/////////////distributive
L.E.9: [(q ^ (('p v p) v r)] v r//////////////distributive
L.E.10: [q ^ (T v r) ] v r //////////////////complement
L.E.11: [q ^ T] v r ///////////////////////identity
L.E.12: q v r //final form.
As you can see, I am unable to get it to evaluate to true, but merely 'q v r'