Sketches for arithmetic universes #
STEVEN VICKERS
The article discusses pushouts. Here we construct a version of pushouts by hand.
def
pushout
{U : Type u_1}
{V : Type u_2}
{W : Type u_3}
(f : U → V)
(g : U → W)
(hf : Function.Injective f)
(hg : Function.Injective g)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
instZeroSubtypeMemSubmodule_marginis
{𝕜 : Type u_1}
{E : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup E]
[InnerProductSpace 𝕜 E]
(𝓐 : Submodule 𝕜 E)
:
Zero ↥𝓐
Equations
- instZeroSubtypeMemSubmodule_marginis 𝓐 = 𝓐.zero