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 ffvelcdm ⊢ H : A ⟶ B ∧ x ∈ A → H ⁡ x ∈ B
13 ffvelcdm ⊢ 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