Metamath Proof Explorer


Theorem f1resrcmplf1dlem

Description: Lemma for f1resrcmplf1d . (Contributed by BTernaryTau, 27-Sep-2023) (Revised by Mingli Yuan, 15-Aug-2026)

Ref Expression
Hypotheses f1resrcmplf1dlem.1 ⊢ φ → C ⊆ A
f1resrcmplf1dlem.2 ⊢ φ → D ⊆ A
f1resrcmplf1dlem.3 ⊢ φ → F : A ⟶ B
f1resrcmplf1dlem.4 ⊢ φ → F C ∩ F D = ∅
f1resrcmplf1dlem.x ⊢ φ → X ∈ C
f1resrcmplf1dlem.y ⊢ φ → Y ∈ D
f1resrcmplf1dlem.5 ⊢ φ → F ⁡ X = F ⁡ Y
Assertion f1resrcmplf1dlem ⊢ φ → X = Y

Proof

Step Hyp Ref Expression
1 f1resrcmplf1dlem.1 ⊢ φ → C ⊆ A
2 f1resrcmplf1dlem.2 ⊢ φ → D ⊆ A
3 f1resrcmplf1dlem.3 ⊢ φ → F : A ⟶ B
4 f1resrcmplf1dlem.4 ⊢ φ → F C ∩ F D = ∅
5 f1resrcmplf1dlem.x ⊢ φ → X ∈ C
6 f1resrcmplf1dlem.y ⊢ φ → Y ∈ D
7 f1resrcmplf1dlem.5 ⊢ φ → F ⁡ X = F ⁡ Y
8 5 6 jca ⊢ φ → X ∈ C ∧ Y ∈ D
9 3 ffnd ⊢ φ → F Fn A
10 fnfvima ⊢ F Fn A ∧ C ⊆ A ∧ X ∈ C → F ⁡ X ∈ F C
11 9 10 syl3an1 ⊢ φ ∧ C ⊆ A ∧ X ∈ C → F ⁡ X ∈ F C
12 1 11 syl3an2 ⊢ φ ∧ φ ∧ X ∈ C → F ⁡ X ∈ F C
13 12 3anidm12 ⊢ φ ∧ X ∈ C → F ⁡ X ∈ F C
14 13 ex ⊢ φ → X ∈ C → F ⁡ X ∈ F C
15 fnfvima ⊢ F Fn A ∧ D ⊆ A ∧ Y ∈ D → F ⁡ Y ∈ F D
16 9 15 syl3an1 ⊢ φ ∧ D ⊆ A ∧ Y ∈ D → F ⁡ Y ∈ F D
17 2 16 syl3an2 ⊢ φ ∧ φ ∧ Y ∈ D → F ⁡ Y ∈ F D
18 17 3anidm12 ⊢ φ ∧ Y ∈ D → F ⁡ Y ∈ F D
19 18 ex ⊢ φ → Y ∈ D → F ⁡ Y ∈ F D
20 disjne ⊢ F C ∩ F D = ∅ ∧ F ⁡ X ∈ F C ∧ F ⁡ Y ∈ F D → F ⁡ X ≠ F ⁡ Y
21 4 20 syl3an1 ⊢ φ ∧ F ⁡ X ∈ F C ∧ F ⁡ Y ∈ F D → F ⁡ X ≠ F ⁡ Y
22 21 3expib ⊢ φ → F ⁡ X ∈ F C ∧ F ⁡ Y ∈ F D → F ⁡ X ≠ F ⁡ Y
23 neneq ⊢ F ⁡ X ≠ F ⁡ Y → ¬ F ⁡ X = F ⁡ Y
24 23 pm2.21d ⊢ F ⁡ X ≠ F ⁡ Y → F ⁡ X = F ⁡ Y → X = Y
25 22 24 syl6 ⊢ φ → F ⁡ X ∈ F C ∧ F ⁡ Y ∈ F D → F ⁡ X = F ⁡ Y → X = Y
26 14 19 25 syl2and ⊢ φ → X ∈ C ∧ Y ∈ D → F ⁡ X = F ⁡ Y → X = Y
27 8 26 mpd ⊢ φ → F ⁡ X = F ⁡ Y → X = Y
28 7 27 mpd ⊢ φ → X = Y