Metamath Proof Explorer


Theorem isocnv3

Description: Complementation law for isomorphism. (Contributed by Mario Carneiro, 9-Sep-2015)

Ref Expression
Hypotheses isocnv3.1 C = A × A R
isocnv3.2 D = B × B S
Assertion isocnv3 H Isom R , S A B H Isom C , D A B

Proof

Step Hyp Ref Expression
1 isocnv3.1 C = A × A R
2 isocnv3.2 D = B × B S
3 notbi x R y H x S H y ¬ x R y ¬ H x S H y
4 brxp x A × A y x A y A
5 1 breqi x C y x A × A R y
6 brdif x A × A R y x A × A y ¬ x R y
7 5 6 bitri x C y x A × A y ¬ x R y
8 7 baib x A × A y x C y ¬ x R y
9 4 8 sylbir x A y A x C y ¬ x R y
10 9 adantl H : A 1-1 onto B x A y A x C y ¬ x R y
11 f1of H : A 1-1 onto B H : A B
12 ffvelrn H : A B x A H x B
13 ffvelrn H : A B y A H y B
14 12 13 anim12dan H : A B x A y A H x B H y B
15 brxp H x B × B H y H x B H y B
16 14 15 sylibr H : A B x A y A H x B × B H y
17 11 16 sylan H : A 1-1 onto B x A y A H x B × B H y
18 2 breqi H x D H y H x B × B S H y
19 brdif H x B × B S H y H x B × B H y ¬ H x S H y
20 18 19 bitri H x D H y H x B × B H y ¬ H x S H y
21 20 baib H x B × B H y H x D H y ¬ H x S H y
22 17 21 syl H : A 1-1 onto B x A y A H x D H y ¬ H x S H y
23 10 22 bibi12d H : A 1-1 onto B x A y A x C y H x D H y ¬ x R y ¬ H x S H y
24 3 23 bitr4id H : A 1-1 onto B x A y A x R y H x S H y x C y H x D H y
25 24 2ralbidva H : A 1-1 onto B x A y A x R y H x S H y x A y A x C y H x D H y
26 25 pm5.32i H : A 1-1 onto B x A y A x R y H x S H y H : A 1-1 onto B x A y A x C y H x D H y
27 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
28 df-isom H Isom C , D A B H : A 1-1 onto B x A y A x C y H x D H y
29 26 27 28 3bitr4i H Isom R , S A B H Isom C , D A B