Metamath Proof Explorer


Theorem fcoresf1b

Description: A composition is injective iff the restrictions of its components to the minimum domains are injective. (Contributed by GL and AV, 7-Oct-2024)

Ref Expression
Hypotheses fcores.f φ F : A B
fcores.e E = ran F C
fcores.p P = F -1 C
fcores.x X = F P
fcores.g φ G : C D
fcores.y Y = G E
Assertion fcoresf1b φ G F : P 1-1 D X : P 1-1 E Y : E 1-1 D

Proof

Step Hyp Ref Expression
1 fcores.f φ F : A B
2 fcores.e E = ran F C
3 fcores.p P = F -1 C
4 fcores.x X = F P
5 fcores.g φ G : C D
6 fcores.y Y = G E
7 1 adantr φ G F : P 1-1 D F : A B
8 5 adantr φ G F : P 1-1 D G : C D
9 simpr φ G F : P 1-1 D G F : P 1-1 D
10 7 2 3 4 8 6 9 fcoresf1 φ G F : P 1-1 D X : P 1-1 E Y : E 1-1 D
11 10 ex φ G F : P 1-1 D X : P 1-1 E Y : E 1-1 D
12 f1co Y : E 1-1 D X : P 1-1 E Y X : P 1-1 D
13 12 ancoms X : P 1-1 E Y : E 1-1 D Y X : P 1-1 D
14 1 2 3 4 5 6 fcores φ G F = Y X
15 f1eq1 G F = Y X G F : P 1-1 D Y X : P 1-1 D
16 14 15 syl φ G F : P 1-1 D Y X : P 1-1 D
17 13 16 syl5ibr φ X : P 1-1 E Y : E 1-1 D G F : P 1-1 D
18 11 17 impbid φ G F : P 1-1 D X : P 1-1 E Y : E 1-1 D