Label pairs sharing no label #
One condition recurs wherever pairs of labels are handled: two pairs have all four of their labels distinct across the pair. It is what makes a chord diagram well formed, what lets a fold over a list of pairs be reordered, and what makes the symmetric-difference fold of a pair list its plain union. It is stated once here, with named fields, so that the four inequalities are never read off a nested conjunction by position.
Two label pairs sharing no label.
The first labels differ.
The first label of
pis not the second ofq.The second label of
pis not the first ofq.The second labels differ.
Instances For
theorem
RS.PairDisjoint.swap_left
{α : Type u_1}
{p q : α × α}
(h : PairDisjoint p q)
:
PairDisjoint p.swap q
Sharing no label survives swapping the ends of the first pair.
theorem
RS.PairDisjoint.swap_right
{α : Type u_1}
{p q : α × α}
(h : PairDisjoint p q)
:
PairDisjoint p q.swap
Sharing no label survives swapping the ends of the second pair.