I'm studying cs in germany, I have been going through my script starting with propositional logic. I don't really understand the difference between those. I watched some YT-Videos on the topic but i didn't really helped me differentiate between those. They just sometimes use one or the other.
"Definition" in my own words (my understanding):
- The script says something like "$A ⇔ B$" gets when "$A ↔ B$" is true. So only if both statements A, B are true or both are false "$A ⇔ B$" would get used.
- The Term "$A ≡ B$" gets used if two logical Terms (consisting of Variables, Constants, ...) result in a equal logical value.
Example:
$A ↔ B ⇔ (A → B) ∧ (B → A)$
$A ∧ (B ∧ C) ≡ (A ∧ B) ∧ C$.
Problem:When given to "equal" statements they will be right and wrong the same time therefore i can use $⇔$. But they also will have the same logical value so i can use $≡$. I can't really differentiate between them.
Almost a different question. Why do the de morgan laws use ↔, why don't the use one of $≡, ⇔$? $¬(A ∧ B) ↔ (¬A ∨ ¬B)$.
English is not my first language and i translated my question mostly by myself. Also its my first time asking a question here.
⇔ ↔ ≡actually says that they are thoroughly interchangeable. They do have different meanings, but even when this is respected, frequently the choice between them is a matter of emphasis anyway. See whether the links in this answer's addendum help make things a bit clearer. – ryang Jun 14 '24 at 05:23