Read more about the topic
Modal logic and possible worlds
Standard logic evaluates whether statements are true based on current facts. Modal logic introduces deeper layers of meaning regarding how stable those truths are through necessity and possibility.
Logicians use the concept of possible worlds as complete, finished versions of history to evaluate whether statements hold true across alternative scenarios.
Things that are necessary remain true no matter how much the world changes around us. By using specific symbols, modal logic allows thinkers to distinguish between accidental facts and fundamental realities.
Source excerpt
Logicians call these different 'ways things could have been' Possible Worlds.
From the Knowverse course text.

Paradoxes and system limits
Self-reference combined with negation creates loops that break classical logic. The liar paradox and russell's paradox demonstrate how loose definitions can cause logical systems to collapse.
Thinkers developed specialized frameworks like type theories and many-valued logics to prevent contradictions from invalidating mathematical and computational foundations.
When a sentence talks about its own truth value while incorporating negation, it creates a cycle that challenges the basic principle that statements must be strictly true or false.
Source excerpt
The paradox arises because the sentence uses self-reference, meaning it refers back to its own truth value.
From the Knowverse course text.
Fallacies and system rules
Valid arguments require proper structural form so that true starting points guarantee true conclusions. Formal fallacies occur when the underlying arrangement of statements contains an error in reasoning.
Common mistakes like affirming the consequent happen when someone assumes that finding a result proves a specific cause occurred. Logical analysis helps separate valid proofs from likely guesses.
Modern computer systems build upon these formal rules using logic gates and automated theorem proving. Understanding these principles helps engineers design reliable software and database structures.
Source excerpt
This is a fallacy because having the result (Q) doesn't prove that the specific cause (P) was the one that triggered it.
From the Knowverse course text.