Symmetric difference
   HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, the symmetric difference of two sets, also known as the disjunctive union, is the set of elements which are in either of the sets, but not in their intersection. For example, the symmetric difference of the sets \ and \ is \. The symmetric difference of the sets ''A'' and ''B'' is commonly denoted by A \ominus B, or A\operatorname \triangle B. The
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is post ...
of any set becomes an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is comm ...
under the operation of symmetric difference, with the
empty set In mathematics, the empty set is the unique set having no elements; its size or cardinality (count of elements in a set) is zero. Some axiomatic set theories ensure that the empty set exists by including an axiom of empty set, while in othe ...
as the neutral element of the group and every element in this group being its own
inverse Inverse or invert may refer to: Science and mathematics * Inverse (logic), a type of conditional sentence which is an immediate inference made from another conditional sentence * Additive inverse (negation), the inverse of a number that, when a ...
. The power set of any set becomes a
Boolean ring In mathematics, a Boolean ring ''R'' is a ring for which ''x''2 = ''x'' for all ''x'' in ''R'', that is, a ring that consists only of idempotent elements. An example is the ring of integers modulo 2. Every Boolean ring gives rise to a Boolean al ...
, with symmetric difference as the addition of the ring and
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, thei ...
as the multiplication of the ring.


Properties

The symmetric difference is equivalent to the union of both
relative complement In set theory, the complement of a set , often denoted by (or ), is the set of elements not in . When all sets in the universe, i.e. all sets under consideration, are considered to be members of a given set , the absolute complement of is ...
s, that is: :A\,\triangle\,B = \left(A \setminus B\right) \cup \left(B \setminus A\right), The symmetric difference can also be expressed using the
XOR Exclusive or or exclusive disjunction is a logical operation that is true if and only if its arguments differ (one is true, the other is false). It is symbolized by the prefix operator J and by the infix operators XOR ( or ), EOR, EXOR, , ...
operation ⊕ on the predicates describing the two sets in
set-builder notation In set theory and its applications to logic, mathematics, and computer science, set-builder notation is a mathematical notation for describing a set by enumerating its elements, or stating the properties that its members must satisfy. Defining ...
: :A\mathbinB = \. The same fact can be stated as the
indicator function In mathematics, an indicator function or a characteristic function of a subset of a set is a function that maps elements of the subset to one, and all other elements to zero. That is, if is a subset of some set , one has \mathbf_(x)=1 if x\i ...
(denoted here by \chi) of the symmetric difference, being the XOR (or addition mod 2) of the indicator functions of its two arguments: \chi_ = \chi_A \oplus \chi_B or using the
Iverson bracket In mathematics, the Iverson bracket, named after Kenneth E. Iverson, is a notation that generalises the Kronecker delta, which is the Iverson bracket of the statement . It maps any statement to a function of the free variables in that statement ...
notation \in A\,\triangle\,B= \in A\oplus \in B/math>. The symmetric difference can also be expressed as the union of the two sets, minus their
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, thei ...
: :A\,\triangle\,B = (A \cup B) \setminus (A \cap B), In particular, A \mathbin B\subseteq A\cup B; the equality in this non-strict inclusion occurs
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is bic ...
A and B are
disjoint sets In mathematics, two sets are said to be disjoint sets if they have no element in common. Equivalently, two disjoint sets are sets whose intersection is the empty set.. For example, and are ''disjoint sets,'' while and are not disjoint. A ...
. Furthermore, denoting D = A \mathbin B and I = A \cap B, then D and I are always disjoint, so D and I partition A \cup B. Consequently, assuming intersection and symmetric difference as primitive operations, the union of two sets can be well ''defined'' in terms of symmetric difference by the right-hand side of the equality :A\,\cup\,B = (A\,\triangle\,B)\,\triangle\,(A \cap B). The symmetric difference is
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Most familiar as the name of ...
and
associative In mathematics, the associative property is a property of some binary operations, which means that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacement ...
: :\begin A\,\triangle\,B &= B\,\triangle\,A, \\ (A\,\triangle\,B)\,\triangle\,C &= A\,\triangle\,(B\,\triangle\,C). \end The
empty set In mathematics, the empty set is the unique set having no elements; its size or cardinality (count of elements in a set) is zero. Some axiomatic set theories ensure that the empty set exists by including an axiom of empty set, while in othe ...
is neutral, and every set is its own inverse: :\begin A\,\triangle\,\varnothing &= A, \\ A\,\triangle\,A &= \varnothing. \end Thus, the
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is post ...
of any set ''X'' becomes an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is comm ...
under the symmetric difference operation. (More generally, any
field of sets In mathematics, a field of sets is a mathematical structure consisting of a pair ( X, \mathcal ) consisting of a set X and a family \mathcal of subsets of X called an algebra over X that contains the empty set as an element, and is closed unde ...
forms a group with the symmetric difference as operation.) A group in which every element is its own inverse (or, equivalently, in which every element has
order Order, ORDER or Orders may refer to: * Categorization, the process in which ideas and objects are recognized, differentiated, and understood * Heterarchy, a system of organization wherein the elements have the potential to be ranked a number of ...
2) is sometimes called a
Boolean group In mathematics, specifically in group theory, an elementary abelian group (or elementary abelian ''p''-group) is an abelian group in which every nontrivial element has order ''p''. The number ''p'' must be prime, and the elementary abelian group ...
; the symmetric difference provides a prototypical example of such groups. Sometimes the Boolean group is actually defined as the symmetric difference operation on a set. In the case where ''X'' has only two elements, the group thus obtained is the
Klein four-group In mathematics, the Klein four-group is a group with four elements, in which each element is self-inverse (composing it with itself produces the identity) and in which composing any two of the three non-identity elements produces the third one ...
. Equivalently, a Boolean group is an elementary abelian 2-group. Consequently, the group induced by the symmetric difference is in fact a
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but can ...
over the field with 2 elements Z2. If ''X'' is finite, then the singletons form a basis of this vector space, and its
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coord ...
is therefore equal to the number of elements of ''X''. This construction is used in
graph theory In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, to define the cycle space of a graph. From the property of the inverses in a Boolean group, it follows that the symmetric difference of two repeated symmetric differences is equivalent to the repeated symmetric difference of the
join Join may refer to: * Join (law), to include additional counts or additional defendants on an indictment *In mathematics: ** Join (mathematics), a least upper bound of sets orders in lattice theory ** Join (topology), an operation combining two topo ...
of the two multisets, where for each double set both can be removed. In particular: :(A\,\triangle\,B)\,\triangle\,(B\,\triangle\,C) = A\,\triangle\,C. This implies triangle inequality: the symmetric difference of ''A'' and ''C'' is contained in the union of the symmetric difference of ''A'' and ''B'' and that of ''B'' and ''C''. Intersection distributes over symmetric difference: :A \cap (B\,\triangle\,C) = (A \cap B)\,\triangle\,(A \cap C), and this shows that the power set of ''X'' becomes a ring, with symmetric difference as addition and intersection as multiplication. This is the prototypical example of a
Boolean ring In mathematics, a Boolean ring ''R'' is a ring for which ''x''2 = ''x'' for all ''x'' in ''R'', that is, a ring that consists only of idempotent elements. An example is the ring of integers modulo 2. Every Boolean ring gives rise to a Boolean al ...
. Further properties of the symmetric difference include: * A \mathbin B = \emptyset if and only if A = B. * A \mathbin B = A^c \mathbin B^c, where A^c, B^c is A's complement, B's complement, respectively, relative to any (fixed) set that contains both. * \left(\bigcup_A_\alpha\right)\triangle\left(\bigcup_B_\alpha\right)\subseteq\bigcup_\left(A_\alpha \mathbin B_\alpha\right), where \mathcal is an arbitrary non-empty index set. * If f : S \rightarrow T is any function and A, B \subseteq T are any sets in f's codomain, then f^\left(A \mathbin B\right) = f^\left(A\right) \mathbin f^\left(B\right). The symmetric difference can be defined in any
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas i ...
, by writing : x\,\triangle\,y = (x \lor y) \land \lnot(x \land y) = (x \land \lnot y) \lor (y \land \lnot x) = x \oplus y. This operation has the same properties as the symmetric difference of sets.


''n''-ary symmetric difference

The repeated symmetric difference is in a sense equivalent to an operation on a
multiset In mathematics, a multiset (or bag, or mset) is a modification of the concept of a set that, unlike a set, allows for multiple instances for each of its elements. The number of instances given for each element is called the multiplicity of that e ...
of sets giving the set of elements which are in an odd number of sets. As above, the symmetric difference of a collection of sets contains just elements which are in an odd number of the sets in the collection: \triangle M = \left\. Evidently, this is well-defined only when each element of the union \bigcup M is contributed by a finite number of elements of M. Suppose M = \left\ is a
multiset In mathematics, a multiset (or bag, or mset) is a modification of the concept of a set that, unlike a set, allows for multiple instances for each of its elements. The number of instances given for each element is called the multiplicity of that e ...
and n \ge 2. Then there is a formula for , \triangle M, , the number of elements in \triangle M, given solely in terms of intersections of elements of M: , \triangle M, = \sum_^n (-2)^ \sum_ \left, M_ \cap M_ \cap \ldots \cap M_\.


Symmetric difference on measure spaces

As long as there is a notion of "how big" a set is, the symmetric difference between two sets can be considered a measure of how "far apart" they are. First consider a finite set ''S'' and the counting measure on subsets given by their size. Now consider two subsets of ''S'' and set their distance apart as the size of their symmetric difference. This distance is in fact a
metric Metric or metrical may refer to: * Metric system, an internationally adopted decimal system of measurement * An adjective indicating relation to measurement in general, or a noun describing a specific type of measurement Mathematics In mathe ...
, which makes the
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is post ...
on ''S'' a
metric space In mathematics, a metric space is a set together with a notion of '' distance'' between its elements, usually called points. The distance is measured by a function called a metric or distance function. Metric spaces are the most general setti ...
. If ''S'' has ''n'' elements, then the distance from the
empty set In mathematics, the empty set is the unique set having no elements; its size or cardinality (count of elements in a set) is zero. Some axiomatic set theories ensure that the empty set exists by including an axiom of empty set, while in othe ...
to ''S'' is ''n'', and this is the maximum distance for any pair of subsets.Claude Flament (1963) ''Applications of Graph Theory to Group Structure'', page 16,
Prentice-Hall Prentice Hall was an American major educational publisher owned by Savvas Learning Company. Prentice Hall publishes print and digital content for the 6–12 and higher-education market, and distributes its technical titles through the Safari ...
Using the ideas of
measure theory In mathematics, the concept of a measure is a generalization and formalization of geometrical measures (length, area, volume) and other common notions, such as mass and probability of events. These seemingly distinct concepts have many simila ...
, the separation of measurable sets can be defined to be the measure of their symmetric difference. If μ is a σ-finite measure defined on a
σ-algebra In mathematical analysis and in probability theory, a σ-algebra (also σ-field) on a set ''X'' is a collection Σ of subsets of ''X'' that includes the empty subset, is closed under complement, and is closed under countable unions and countabl ...
Σ, the function :d_\mu(X, Y) = \mu(X\,\triangle\,Y) is a pseudometric on Σ. ''dμ'' becomes a
metric Metric or metrical may refer to: * Metric system, an internationally adopted decimal system of measurement * An adjective indicating relation to measurement in general, or a noun describing a specific type of measurement Mathematics In mathe ...
if Σ is considered modulo the
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. Each equivalence relatio ...
''X'' ~ ''Y'' if and only if \mu(X\,\triangle\,Y) = 0. It is sometimes called Fréchet- Nikodym metric. The resulting metric space is separable if and only if L2(μ) is separable. If \mu(X), \mu(Y) < \infty, we have: , \mu(X) - \mu(Y), \leq \mu(X\,\triangle\,Y). Indeed, :\begin , \mu(X) - \mu(Y), &= \left, \left(\mu\left(X \setminus Y\right) + \mu\left(X \cap Y\right)\right) - \left(\mu\left(X \cap Y\right) + \mu\left(Y \setminus X\right)\right)\ \\ &= \left, \mu\left(X \setminus Y\right) - \mu\left(Y \setminus X\right)\ \\ &\leq \left, \mu\left(X \setminus Y\right)\ + \left, \mu\left(Y \setminus X\right)\ \\ &= \mu\left(X \setminus Y\right) + \mu\left(Y \setminus X\right) \\ &= \mu\left(\left(X \setminus Y\right) \cup \left(Y \setminus X\right)\right) \\ &= \mu\left(X\, \triangle \, Y\right) \end If S = \left(\Omega, \mathcal,\mu\right) is a measure space and F, G \in \mathcal are measurable sets, then their symmetric difference is also measurable: F \triangle G \in \mathcal. One may define an equivalence relation on measurable sets by letting F and G be related if \mu\left(F \triangle G\right) = 0. This relation is denoted F = G\left mathcal, \mu\right/math>. Given \mathcal, \mathcal \subseteq \mathcal, one writes \mathcal\subseteq\mathcal\left mathcal, \mu\right/math> if to each D\in\mathcal there's some E \in \mathcal such that D = E\left mathcal, \mu\right/math>. The relation "\subseteq\left mathcal, \mu\right/math>" is a partial order on the family of subsets of \mathcal. We write \mathcal = \mathcal\left mathcal, \mu\right/math> if \mathcal\subseteq\mathcal\left mathcal, \mu\right/math> and \mathcal \subseteq \mathcal\left mathcal, \mu\right/math>. The relation "= \left mathcal, \mu\right/math>" is an equivalence relationship between the subsets of \mathcal. The ''symmetric closure'' of \mathcal is the collection of all \mathcal-measurable sets that are = \left mathcal, \mu\right/math> to some D \in \mathcal. The symmetric closure of \mathcal contains \mathcal. If \mathcal is a sub-\sigma-algebra of \mathcal, so is the symmetric closure of \mathcal. F = G\left mathcal, \mu\right/math> iff \left, \mathbf_F - \mathbf_G\ = 0 \left mathcal, \mu\right/math>
almost everywhere In measure theory (a branch of mathematical analysis), a property holds almost everywhere if, in a technical sense, the set for which the property holds takes up nearly all possibilities. The notion of "almost everywhere" is a companion notion to ...
.


Hausdorff distance vs. symmetric difference

The
Hausdorff distance In mathematics, the Hausdorff distance, or Hausdorff metric, also called Pompeiu–Hausdorff distance, measures how far two subsets of a metric space are from each other. It turns the set of non-empty compact subsets of a metric space into a met ...
and the (area of the) symmetric difference are both pseudo-metrics on the set of measurable geometric shapes. However, they behave quite differently. The figure at the right shows two sequences of shapes, "Red" and "Red ∪ Green". When the Hausdorff distance between them becomes smaller, the area of the symmetric difference between them becomes larger, and vice versa. By continuing these sequences in both directions, it is possible to get two sequences such that the Hausdorff distance between them converges to 0 and the symmetric distance between them diverges, or vice versa.


See also

*
Algebra of sets In mathematics, the algebra of sets, not to be confused with the mathematical structure of ''an'' algebra of sets, defines the properties and laws of sets, the set-theoretic operations of union, intersection, and complementation and the ...
* Boolean function *
Complement (set theory) In set theory, the complement of a set , often denoted by (or ), is the set of elements not in . When all sets in the universe, i.e. all sets under consideration, are considered to be members of a given set , the absolute complement of is th ...
*
Difference (set theory) Difference, The Difference, Differences or Differently may refer to: Music * ''Difference'' (album), by Dreamtale, 2005 * ''Differently'' (album), by Cassie Davis, 2009 ** "Differently" (song), by Cassie Davis, 2009 * ''The Difference'' (al ...
*
Exclusive or Exclusive or or exclusive disjunction is a logical operation that is true if and only if its arguments differ (one is true, the other is false). It is symbolized by the prefix operator J and by the infix operators XOR ( or ), EOR, EXOR, , ...
* Fuzzy set *
Intersection (set theory) In set theory, the intersection of two sets A and B, denoted by A \cap B, is the set containing all elements of A that also belong to B or equivalently, all elements of B that also belong to A. Notation and terminology Intersection is writt ...
* Jaccard index * List of set identities and relations *
Logical graph A logical graph is a special type of diagrammatic structure in any one of several systems of graphical syntax that Charles Sanders Peirce developed for logic. In his papers on ''qualitative logic'', ''entitative graphs'', and '' existential grap ...
* Separable sigma algebras *
Set theory Set theory is the branch of mathematical logic that studies sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory, as a branch of mathematics, is mostly concern ...
*
Symmetry Symmetry (from grc, συμμετρία "agreement in dimensions, due proportion, arrangement") in everyday language refers to a sense of harmonious and beautiful proportion and balance. In mathematics, "symmetry" has a more precise definiti ...
*
Union (set theory) In set theory, the union (denoted by ∪) of a collection of sets is the set of all elements in the collection. It is one of the fundamental operations through which sets can be combined and related to each other. A refers to a union of ze ...
* inclusion–exclusion principle


References


Bibliography

*
''Symmetric difference of sets''
In Encyclopaedia of Mathematics {{Set theory Basic concepts in set theory Operations on sets Subtraction