Functors #
This file defines two classes of functors:
Functor: endofunctors over the category of quasi-Borel spaces.Sequences: functors from the poset category on ℕ to the category of quasi-Borel spaces.
- map₀_comp {A : Type u} {x✝ : QuasiBorelSpace A} {B : Type u} {x✝¹ : QuasiBorelSpace B} {C : Type u} {x✝² : QuasiBorelSpace C} (f : B →𝒒 C) (g : A →𝒒 B) (x : F A) : (map₀ f) ((map₀ g) x) = (map₀ (f.comp g)) x
Instances
noncomputable def
QuasiBorelSpace.Functor.map
{F : Type u_1 → Type u_2}
{A B : Type u_1}
[Functor F]
[QuasiBorelSpace A]
[QuasiBorelSpace B]
(f : A → B)
:
F A → F B
Equations
Instances For
Equations
Instances For
@[instance_reducible]
noncomputable def
QuasiBorelSpace.Sequence.fromStep
{S : ℕ → Type u_1}
[(n : ℕ) → QuasiBorelSpace (S n)]
(f : (n : ℕ) → S n → S (n + 1))
:
Sequence S
Equations
- QuasiBorelSpace.Sequence.fromStep f = { quasiBorelSpace := inst✝, map₀ := fun {m n : ℕ} => QuasiBorelSpace.Sequence.Internal.step f, map₀_id := ⋯, map₀_comp := ⋯ }