Definition
The principle in logic and algebra that a binary operator yields the same result when its operands are permuted; formally, for operands A and B and a commutative connective ⊗, A ⊗ B = B ⊗ A (examples: A ∧ B = B ∧ A, A ∨ B = B ∨ A).

Principle

Principle
Order of operands does not matter for the operator: permutation of inputs leaves the operation invariant.

Demonstration

Demonstration
In Boolean conjunction, A ∧ B equals B ∧ A because both evaluate to true exactly when A and B are true; truth tables for both orders are identical.

Misapplication

Misapplication
Assuming commutativity for implication (A → B ≠ B → A in general) or for noncommutative operations such as Boolean difference, function composition, or matrix multiplication leads to incorrect transformations.

Consequence

Consequence
Expressions can be rearranged to simplify formulas, factor common subexpressions, or choose canonical operand order for normalization and optimization.

Reversal

Reversal
Non-commutativity: operators whose results change under permutation of operands (e.g., subtraction a − b, implication A → B, ordered pair constructors).

Boundary

Boundary
Applies only to the specified binary operator and its algebraic context; a binary operator may be commutative in one algebra and not in another, and unary operators are outside its scope.

Semantic Tension

Semantic Tension
Tension with ordered or directional connectives—commutativity conflicts with concepts that encode direction, causality, or sequence (e.g., implication versus conjunction).

Synthesis

Synthesis
Commutative law identifies when operand order is immaterial for a given binary operation, enabling rearrangement and canonicalization where permitted while remaining distinct from directional or ordered operations.