I'm having a little bit of a logical fuss right now. Yesterday, I was happy with a statement like
$$ ((p \implies q) \wedge (\lnot p \implies q)) \implies q $$ because $p \vee \lnot p = \top$. (Let's stick to standard propositional logic, and work in $\sf ZFC$). Now if $p=\sf CH$, then the above statement makes me think twice. It is well known that $\sf CH$ is independent of $\sf ZFC$, so it feels weird to say $\sf{CH} \vee \lnot\sf{CH}=\top$.
I guess my question is this: Is it true that one of $\sf CH$ and $\lnot \sf CH$ is true in $\sf ZFC$, and that the statement of independence just tells us that we can't know which? Or is it actually the case that neither $\sf CH$ nor its negation are true in $\sf ZFC$ since there are models of $\sf ZFC$ where $\sf CH$ holds, as well as models where $\lnot \sf CH$ holds?