I'm taking a course on computer-aided verification, and we are just starting to cover Computational Tree Logic after covering Linear Temporal Logic. My lecture has said that ◇Φ ≡ "true U Φ" is valid CTL, whereas □Φ is not valid CTL. I agree with the second part, because a CTL formula is a Φ and the rules for Φ do not include □Φ. But they also don't include ◇Φ or "true U Φ" - only the rules for Ψ include those, and the rules for Φ state that any Ψ must be preceded by ∃ or ∀, and neither ◇Φ or "true U Φ" are. Wikipedia seems to agree with me on this.
Has he just made a mistake, or am I missing something here? Image of the rules for CTL we have been given