Theorems · Theorem · combinatorics
Finset.mem_sigmaLift
∀ {ι : Type u_1} {α : ι → Type u_2} {β : ι → Type u_3} {γ : ι → Type u_4} [inst : DecidableEq ι]
(f : ⦃i : ι⦄ → α i → β i → Finset (γ i)) (a : Sigma α) (b : Sigma β) (x : Sigma γ),
x ∈ Finset.sigmaLift f a b ↔ ∃ (ha : a.fst = x.fst) (hb : b.fst = x.fst), x.snd ∈ f (ha ▸ a.snd) (hb ▸ b.snd)- Defined in
- Mathlib.Data.Finset.Sigma
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 57 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement and proof · cited by 13,712
- Finset.mapproof · cited by 747
- Finset.notMem_emptyproof · cited by 40
- Finset.mem_mapproof · cited by 32
- Decidable.eq_or_neproof · cited by 28
- Function.Embedding.sigmaMkproof · cited by 25
- Sigma.etaproof · cited by 25
- Finset.sigmaLiftstatement and proof · cited by 8
- Function.Embedding.sigmaMk_applyproof · cited by 5
Cited by3
Results whose statement or proof uses this declaration.
- Finset.sigmaLift_monoproof · cited by 0
- Finset.notMem_sigmaLift_of_ne_leftproof · cited by 0
- Finset.notMem_sigmaLift_of_ne_rightproof · cited by 0