Conversion between set-based notions and type-based notions #
These conversions are frequently used throughout the project.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Disjoint.equivSumUnion
{α : Type u_1}
{X Y : Set α}
[(a : α) → Decidable (a ∈ X)]
[(a : α) → Decidable (a ∈ Y)]
(hXY : X ⫗ Y)
:
Equivalence between X.Elem ⊕ Y.Elem
and (X ∪ Y).Elem
(i.e., a bundled bijection).
Equations
- hXY.equivSumUnion = { toFun := Sum.toUnion, invFun := Subtype.toSum, left_inv := ⋯, right_inv := ⋯ }