Theorems · Definition · order theory
Function.mapPullback
{X₁ : Type u_1} →
{X₂ : Type u_2} →
{Y₁ : Sort u_3} →
{Y₂ : Sort u_4} →
{Z₁ : Type u_5} →
{Z₂ : Type u_6} →
{f₁ : X₁ → Y₁} →
{g₁ : Z₁ → Y₁} →
{f₂ : X₂ → Y₂} →
{g₂ : Z₂ → Y₂} →
(mapX : X₁ → X₂) →
(mapY : Y₁ → Y₂) →
(mapZ : Z₁ → Z₂) →
f₂ ∘ mapX = mapY ∘ f₁ →
g₂ ∘ mapZ = mapY ∘ g₁ → Function.Pullback f₁ g₁ → Function.Pullback f₂ g₂Three functions between the three pairs of spaces $X_i, Y_i, Z_i$ that are compatible induce a function $X_1 \times_{Y_1} Z_1 \to X_2 \times_{Y_2} Z_2$.
- Defined in
- Mathlib.Data.Set.Prod
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 6 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Function.Pullbackstatement and proof · cited by 29
- Function.Pullback.sndproof · cited by 4
- Function.Pullback.fstproof · cited by 2
Cited by4
Results whose statement or proof uses this declaration.
- Continuous.mapPullbackstatement · cited by 3
- Function.Injective.preimage_pullbackDiagonalstatement · cited by 2
- Function.PullbackSelf.map_fstproof · cited by 1
- Function.PullbackSelf.map_sndproof · cited by 0