Reference · Sets
rainbow.math.sets.range-image-bridge
Bridge global function ranges to images of universal source sets.
set/range-subset-image-universal
set/range-subset-image-universal.{u, v} :
(A : Type u) (B : Type v) (mapping : A → B)
→ set/subset B (set/range A B mapping) (set/image A B mapping (set/universal A))set/image-universal-subset-range
set/image-universal-subset-range.{u, v} :
(A : Type u) (B : Type v) (mapping : A → B)
→ set/subset B (set/image A B mapping (set/universal A)) (set/range A B mapping)set/range-equivalent-image-universal
set/range-equivalent-image-universal.{u, v} :
(A : Type u) (B : Type v) (mapping : A → B)
→ proposition/conjunction (subset₁) (subset)
where subset := set/subset B (set/image A B mapping (set/universal A)) (set/range A B mapping)
where subset₁ := set/subset B (set/range A B mapping) (set/image A B mapping (set/universal A))function/surjective-equivalent-universal-subset-range
function/surjective-equivalent-universal-subset-range.{u, v} :
(A : Type u) (B : Type v) (mapping : A → B)
→ proposition/conjunction ((∀ (target : B), proposition/existence A (fun source => mapping source = target)) → subset) (subset → (∀ (target : B), proposition/existence A (fun source => mapping source = target)))
where subset := set/subset B (set/universal B) (set/range A B mapping)= = equality/Eq