Theorems · Theorem · combinatorics
Equiv.Perm.exists_extending_pair
∀ {α : Type u_1} {β : Type u_2} [Finite α] (f g : α → β),
Function.Injective f → Function.Injective g → ∃ σ, ∀ (a : α), σ (f a) = g aGiven two injective functions f and g from a finite type α to any type β,
there exists a permutation of β that maps f to g.
- Defined in
- Mathlib.Logic.Equiv.Fintype
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 80 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Finite
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites17
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Set.Elemproof · cited by 7,166
- Set.ofPredproof · cited by 6,101
- Set.rangeproof · cited by 4,705
- Equiv.symmproof · cited by 3,681
- Finitestatement and proof · cited by 3,029
- Equiv.Permstatement · cited by 1,375
- Equiv.transproof · cited by 337
- Set.mem_range_selfproof · cited by 328
- Equiv.ofInjectiveproof · cited by 64
- Set.codRestrictproof · cited by 48
- Finite.of_surjectiveproof · cited by 14
Cited by2
Results whose statement or proof uses this declaration.
- Equiv.Perm.exists_smul_eq_embeddingproof · cited by 1
- Equiv.Perm.exists_map_finset_eqproof · cited by 0