Metamath Proof Explorer


Theorem pjss2coi

Description: Subset relationship for projections. Theorem 4.5(i)<->(ii) of Beran p. 112. (Contributed by NM, 7-Oct-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjco.1 G C
pjco.2 H C
Assertion pjss2coi G H proj G proj H = proj G

Proof

Step Hyp Ref Expression
1 pjco.1 G C
2 pjco.2 H C
3 1 2 pjcoi x proj G proj H x = proj G proj H x
4 3 adantl G H x proj G proj H x = proj G proj H x
5 2fveq3 x = if x x 0 proj G proj H x = proj G proj H if x x 0
6 fveq2 x = if x x 0 proj G x = proj G if x x 0
7 5 6 eqeq12d x = if x x 0 proj G proj H x = proj G x proj G proj H if x x 0 = proj G if x x 0
8 7 imbi2d x = if x x 0 G H proj G proj H x = proj G x G H proj G proj H if x x 0 = proj G if x x 0
9 ifhvhv0 if x x 0
10 1 9 2 pjss2i G H proj G proj H if x x 0 = proj G if x x 0
11 8 10 dedth x G H proj G proj H x = proj G x
12 11 impcom G H x proj G proj H x = proj G x
13 4 12 eqtrd G H x proj G proj H x = proj G x
14 13 ralrimiva G H x proj G proj H x = proj G x
15 1 pjfi proj G :
16 2 pjfi proj H :
17 15 16 hocofi proj G proj H :
18 17 15 hoeqi x proj G proj H x = proj G x proj G proj H = proj G
19 14 18 sylib G H proj G proj H = proj G
20 fveq1 proj G proj H = proj G proj G proj H y = proj G y
21 20 oveq2d proj G proj H = proj G x ih proj G proj H y = x ih proj G y
22 21 ad2antlr x proj G proj H = proj G y x ih proj G proj H y = x ih proj G y
23 2 1 pjadjcoi x y proj H proj G x ih y = x ih proj G proj H y
24 23 adantlr x proj G proj H = proj G y proj H proj G x ih y = x ih proj G proj H y
25 1 pjadji x y proj G x ih y = x ih proj G y
26 25 adantlr x proj G proj H = proj G y proj G x ih y = x ih proj G y
27 22 24 26 3eqtr4d x proj G proj H = proj G y proj H proj G x ih y = proj G x ih y
28 27 exp31 x proj G proj H = proj G y proj H proj G x ih y = proj G x ih y
29 28 ralrimdv x proj G proj H = proj G y proj H proj G x ih y = proj G x ih y
30 2 1 pjcohcli x proj H proj G x
31 1 pjhcli x proj G x
32 hial2eq proj H proj G x proj G x y proj H proj G x ih y = proj G x ih y proj H proj G x = proj G x
33 30 31 32 syl2anc x y proj H proj G x ih y = proj G x ih y proj H proj G x = proj G x
34 29 33 sylibd x proj G proj H = proj G proj H proj G x = proj G x
35 34 com12 proj G proj H = proj G x proj H proj G x = proj G x
36 35 ralrimiv proj G proj H = proj G x proj H proj G x = proj G x
37 16 15 hocofi proj H proj G :
38 37 15 hoeqi x proj H proj G x = proj G x proj H proj G = proj G
39 36 38 sylib proj G proj H = proj G proj H proj G = proj G
40 1 2 pjss1coi G H proj H proj G = proj G
41 39 40 sylibr proj G proj H = proj G G H
42 19 41 impbii G H proj G proj H = proj G