Metamath Proof Explorer


Theorem fliftfund

Description: The function F is the unique function defined by FA = B , provided that the well-definedness condition holds. (Contributed by Mario Carneiro, 23-Dec-2016)

Ref Expression
Hypotheses flift.1 ⊢ F = ran ⁡ x ∈ X ⟼ A B
flift.2 ⊢ φ ∧ x ∈ X → A ∈ R
flift.3 ⊢ φ ∧ x ∈ X → B ∈ S
fliftfun.4 ⊢ x = y → A = C
fliftfun.5 ⊢ x = y → B = D
fliftfund.6 ⊢ φ ∧ x ∈ X ∧ y ∈ X ∧ A = C → B = D
Assertion fliftfund ⊢ φ → Fun ⁡ F

Proof

Step Hyp Ref Expression
1 flift.1 ⊢ F = ran ⁡ x ∈ X ⟼ A B
2 flift.2 ⊢ φ ∧ x ∈ X → A ∈ R
3 flift.3 ⊢ φ ∧ x ∈ X → B ∈ S
4 fliftfun.4 ⊢ x = y → A = C
5 fliftfun.5 ⊢ x = y → B = D
6 fliftfund.6 ⊢ φ ∧ x ∈ X ∧ y ∈ X ∧ A = C → B = D
7 6 3exp2 ⊢ φ → x ∈ X → y ∈ X → A = C → B = D
8 7 imp32 ⊢ φ ∧ x ∈ X ∧ y ∈ X → A = C → B = D
9 8 ralrimivva ⊢ φ → ∀ x ∈ X ∀ y ∈ X A = C → B = D
10 1 2 3 4 5 fliftfun ⊢ φ → Fun ⁡ F ↔ ∀ x ∈ X ∀ y ∈ X A = C → B = D
11 9 10 mpbird ⊢ φ → Fun ⁡ F