Here is a problem from Kenneth Rosen's Discrete Mathematics and its Applications, Section 1.4
Express each of these statements using predicates and quantifiers.
A student must take at least 60 course hours, or at least 45-course hours and write a master’s thesis, and receive a grade no lower than a B in all required courses, to receive a master’s degree
The solution of Rosen for this problem was:
M→((H(60) ∨ (H(45) ∧ T)) ∧ ∀yG(B,y)), where Mis the proposition ''The student received a masters degree," H(x) is "The student took at least x course hours," T is the proposition "The student wrote a thesis," and G(x, y) is "The person got grade x or higher in his course y"
I am really confused with Rosen solution for this problem as it will be true if the student achieved all the requirements to receive the master degree however he will not receive it as: F → T ≡ T