Module docstring
{"# Sets in product and pi types
This file proves basic properties of product of sets in α × β and in Π i, α i, and of the
diagonal of a type.
Main declarations
This file contains basic results on the following notions, which are defined in Set.Operations.
Set.prod: Binary product of sets. Fors : Set α,t : Set β, we haves.prod t : Set (α × β). Denoted bys ×ˢ t.Set.diagonal: Diagonal of a type.Set.diagonal α = {(x, x) | x : α}.Set.offDiag: Off-diagonal.s ×ˢ swithout the diagonal.Set.pi: Arbitrary product of sets. ","### Cartesian binary product of sets ","### Diagonal
In this section we prove some lemmas about the diagonal set {p | p.1 = p.2} and the diagonal map
fun x ↦ (x, x).
","### Cartesian set-indexed product of sets ","### Vertical line test "}