Metamath Proof Explorer


Theorem isoini2

Description: Isomorphisms are isomorphisms on their initial segments. (Contributed by Mario Carneiro, 29-Mar-2014)

Ref Expression
Hypotheses isoini2.1 C = A R -1 X
isoini2.2 D = B S -1 H X
Assertion isoini2 H Isom R , S A B X A H C Isom R , S C D

Proof

Step Hyp Ref Expression
1 isoini2.1 C = A R -1 X
2 isoini2.2 D = B S -1 H X
3 isof1o H Isom R , S A B H : A 1-1 onto B
4 f1of1 H : A 1-1 onto B H : A 1-1 B
5 3 4 syl H Isom R , S A B H : A 1-1 B
6 5 adantr H Isom R , S A B X A H : A 1-1 B
7 inss1 A R -1 X A
8 1 7 eqsstri C A
9 f1ores H : A 1-1 B C A H C : C 1-1 onto H C
10 6 8 9 sylancl H Isom R , S A B X A H C : C 1-1 onto H C
11 isoini H Isom R , S A B X A H A R -1 X = B S -1 H X
12 1 imaeq2i H C = H A R -1 X
13 11 12 2 3eqtr4g H Isom R , S A B X A H C = D
14 13 f1oeq3d H Isom R , S A B X A H C : C 1-1 onto H C H C : C 1-1 onto D
15 10 14 mpbid H Isom R , S A B X A H C : C 1-1 onto D
16 df-isom H Isom R , S A B H : A 1-1 onto B x A y A x R y H x S H y
17 16 simprbi H Isom R , S A B x A y A x R y H x S H y
18 17 adantr H Isom R , S A B X A x A y A x R y H x S H y
19 ssralv C A y A x R y H x S H y y C x R y H x S H y
20 19 ralimdv C A x A y A x R y H x S H y x A y C x R y H x S H y
21 8 18 20 mpsyl H Isom R , S A B X A x A y C x R y H x S H y
22 ssralv C A x A y C x R y H x S H y x C y C x R y H x S H y
23 8 21 22 mpsyl H Isom R , S A B X A x C y C x R y H x S H y
24 fvres x C H C x = H x
25 fvres y C H C y = H y
26 24 25 breqan12d x C y C H C x S H C y H x S H y
27 26 bibi2d x C y C x R y H C x S H C y x R y H x S H y
28 27 ralbidva x C y C x R y H C x S H C y y C x R y H x S H y
29 28 ralbiia x C y C x R y H C x S H C y x C y C x R y H x S H y
30 23 29 sylibr H Isom R , S A B X A x C y C x R y H C x S H C y
31 df-isom H C Isom R , S C D H C : C 1-1 onto D x C y C x R y H C x S H C y
32 15 30 31 sylanbrc H Isom R , S A B X A H C Isom R , S C D