Symmetric closure 2026-10-14
The symmetric closure of a binary relation is , where means . Every symmetric relation containing contains all these reversed pairs, proving minimality.
Transition relation 2026-10-31
A binary relation on the states of a system, with meaning that one permitted step changes to . A Boolean formula can encode a transition relation after choosing bits for the current and next states.
Transitive closure Created 2026-09-24 Updated 2026-10-31
The transitive closure is the least transitive set containing every member of . It is obtained by taking the union of all finite iterates of the union operation starting from . This set-theoretic construction uses the membership binary relation; transitive closure of a relation instead closes an arbitrary binary relation under composition.
Union of antisymmetric relations Created 2026-10-25 Updated 2026-10-31
The union of two antisymmetric relations need not be an antisymmetric relation. On , take and . Each is an antisymmetric relation, but contains both directions between distinct elements. This counterexample shows why testing each binary relation separately does not control cross-pairs in their union.
Variance-position rule 2026-10-24
To check a parameter's variance, start in a positive position, reverse the sign when entering a function or method input, and preserve it through covariant outputs and covariant containers. Contravariant containers reverse the sign; invariant positions prohibit variation. Thus an immutable list of pairs exposes both pair types covariantly; a relatives-enumeration method consumes its first type and produces its second; a two-argument predicate consumes both. This derives the safe variance of three common representations of a binary relation from the roles of their inputs and outputs.
Well-order code Created 2026-09-24 Updated 2026-09-24
A well-order code is a binary relation for which is a well-order. Its representation is the unique countable ordinal isomorphic to .