Metamath Proof Explorer


Theorem deranglem

Description: Lemma for derangements. (Contributed by Mario Carneiro, 19-Jan-2015)

Ref Expression
Assertion deranglem ⊢ A ∈ Fin → f | f : A ⟶ 1-1 onto A ∧ φ ∈ Fin

Proof

Step Hyp Ref Expression
1 mapfi ⊢ A ∈ Fin ∧ A ∈ Fin → A A ∈ Fin
2 f1of ⊢ f : A ⟶ 1-1 onto A → f : A ⟶ A
3 2 adantr ⊢ f : A ⟶ 1-1 onto A ∧ φ → f : A ⟶ A
4 elmapg ⊢ A ∈ Fin ∧ A ∈ Fin → f ∈ A A ↔ f : A ⟶ A
5 3 4 imbitrrid ⊢ A ∈ Fin ∧ A ∈ Fin → f : A ⟶ 1-1 onto A ∧ φ → f ∈ A A
6 5 abssdv ⊢ A ∈ Fin ∧ A ∈ Fin → f | f : A ⟶ 1-1 onto A ∧ φ ⊆ A A
7 ssfi ⊢ A A ∈ Fin ∧ f | f : A ⟶ 1-1 onto A ∧ φ ⊆ A A → f | f : A ⟶ 1-1 onto A ∧ φ ∈ Fin
8 1 6 7 syl2anc ⊢ A ∈ Fin ∧ A ∈ Fin → f | f : A ⟶ 1-1 onto A ∧ φ ∈ Fin
9 8 anidms ⊢ A ∈ Fin → f | f : A ⟶ 1-1 onto A ∧ φ ∈ Fin