Theorems · Definition
Equiv.sigmaSigmaSubtype
{α : Type u_9} →
{β : α → Type u_10} →
{γ : (a : α) → β a → Type u_11} →
(p : (a : α) × β a → Prop) →
[uniq : Unique { ab // p ab }] → {a : α} → {b : β a} → p ⟨a, b⟩ → { s // p ⟨s.fst, s.snd.fst⟩ } ≃ γ a bA subtype of a dependent triple which pins down both bases is equivalent to the respective fiber.
- Defined in
- Mathlib.Logic.Equiv.Basic
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 19 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Unique
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Equivstatement · cited by 8,337
- Equiv.symmproof · cited by 3,681
- Uniquestatement and proof · cited by 400
- Equiv.subtypeEquivproof · cited by 32
- Equiv.castproof · cited by 16
- Equiv.uniqueSigmaproof · cited by 7
- Equiv.sigmaAssocproof · cited by 2
- Equiv.subtypeSigmaEquivproof · cited by 0
Cited by4
Results whose statement or proof uses this declaration.
- Equiv.sigmaSigmaSubtypeEqproof · cited by 2
- Equiv.sigmaSigmaSubtype_applystatement · cited by 2
- Equiv.sigmaSigmaSubtype_symm_applystatement and proof · cited by 1
- Equiv.sigmaSigmaSubtype.congr_simpstatement and proof · cited by 0