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. |