Need to add a check for implication introduction.