INFERENCE PROTOCOLS // CORE LOGIC
The archive groups every core operation into nine protocol classes.
Each block below shows the operation, its formal shape, and the reasoning it trains.
Negation and Equivalences
| Operation | Formula | Explanation |
|---|
| Statement negation | ¬P | Marks that a claim is not true. |
| Double negation | ¬¬P ⇔ P | Two negations return the statement to its original truth. |
| De Morgan's laws | ¬(A ∧ B) ⇔ (¬A ∨ ¬B) | Negating a conjunction turns into at least one negated branch. |
Implication and Deduction
| Operation | Formula | Explanation |
|---|
| Implication | A → B | Reads as "if A, then B" and fixes the direction of the claim. |
| Modus ponens | A → B, A ⊢ B | If the condition holds and the rule is true, the consequence follows. |
| Modus tollens | A → B, ¬B ⊢ ¬A | If the consequence fails, the original condition cannot have held. |
Quantifiers
| Operation | Formula | Explanation |
|---|
| Universal quantifier | ∀x P(x) | Applies one rule to every member of a class. |
| Existential quantifier | ∃x P(x) | Confirms that at least one valid instance exists. |
| Negated existential | ¬∃x P(x) | States that no instance exists that satisfies the predicate. |
| Non-empty class plus universal rule | ∃x A(x) ∧ ∀x(A(x)→B(x)) ⊢ ∃x(A(x)∧B(x)) | Combines existence with a universal rule to prove a concrete overlap. |
Temporal Quantifiers
| Operation | Formula | Explanation |
|---|
| Universal temporal quantifier | ∀t P(t) | Claims that the predicate holds at every relevant time. |
| Existential temporal quantifier | ∃t P(t) | Claims that the predicate holds at least once in time. |
| Ban on simultaneity | ¬(A ∧ B) | Used with exclusive choices to forbid both states at once. |
| Temporal implication | A → ◇B | A trigger makes a later or possible outcome logically available. |
Logical Connectives
| Operation | Formula | Explanation |
|---|
| Conjunction | A ∧ B | Both linked statements must hold together. |
| Inclusive disjunction | A ∨ B | At least one branch is true, and both may still be true. |
| Exclusive disjunction | A ⊕ B | Exactly one branch may hold, never both together. |
Relations and Property Transfer
| Operation | Formula | Explanation |
|---|
| Transitivity | (A→B) ∧ (B→C) ⊢ (A→C) | Chains two valid implications into a longer valid consequence. |
| Shared property | ∃x(A(x) ∧ X(x)) ∧ ∃y(B(y) ∧ X(y)) | Shows that both classes instantiate the same property without proving they are equivalent. |
| Incompatibility | A → ¬B | Declares that once A holds, B is ruled out. |
Classes and Subclasses
| Operation | Formula | Explanation |
|---|
| Class membership | A ∈ B | Places one object inside a named class. |
| Subclass relation | A ⊂ B | Shows that one class is contained inside a broader class. |
Metalogic
| Operation | Formula | Explanation |
|---|
| Insufficient information | ? | No forced conclusion is available from the evidence given. |
| Contradiction | A ∧ ¬A | A report breaks when it asserts a statement and its negation together. |
| False implication | A→B ≠ B→A | The consequence of a rule cannot be reversed without proof. |
| Excluded middle | P ∨ ¬P | A statement is either true or false inside the forced domain. |
Fallacy Detection
| Operation | Formula | Explanation |
|---|
| Affirming the consequent | A→B, B ⊬ A | Seeing B does not prove that A caused it. |
| Denying the antecedent | A→B, ¬A ⊬ ¬B | Removing the trigger does not automatically remove the outcome. |
| Contraposition | A→B ≡ ¬B→¬A | The valid reverse form of implication negates both sides. |
| Disjunctive syllogism | A∨B, ¬A ⊢ B | If one branch of an either-or is false, the other branch remains. |
| Exception handling | ∀x(¬E(x) → P(x)) | A rule may hold generally while still reserving a specific exception set. |