Metamath Proof Explorer


Theorem sbthfi

Description: Schroeder-Bernstein Theorem for finite sets, proved without using the Axiom of Power Sets (unlike sbth ). (Contributed by BTernaryTau, 4-Nov-2024)

Ref Expression
Assertion sbthfi B Fin A B B A A B

Proof

Step Hyp Ref Expression
1 reldom Rel
2 1 brrelex1i A B A V
3 1 brrelex1i B A B V
4 breq1 z = A z w A w
5 breq2 z = A w z w A
6 4 5 3anbi23d z = A w Fin z w w z w Fin A w w A
7 breq1 z = A z w A w
8 6 7 imbi12d z = A w Fin z w w z z w w Fin A w w A A w
9 eleq1 w = B w Fin B Fin
10 breq2 w = B A w A B
11 breq1 w = B w A B A
12 9 10 11 3anbi123d w = B w Fin A w w A B Fin A B B A
13 breq2 w = B A w A B
14 12 13 imbi12d w = B w Fin A w w A A w B Fin A B B A A B
15 vex z V
16 sseq1 y = x y z x z
17 imaeq2 y = x f y = f x
18 17 difeq2d y = x w f y = w f x
19 18 imaeq2d y = x g w f y = g w f x
20 difeq2 y = x z y = z x
21 19 20 sseq12d y = x g w f y z y g w f x z x
22 16 21 anbi12d y = x y z g w f y z y x z g w f x z x
23 22 cbvabv y | y z g w f y z y = x | x z g w f x z x
24 eqid f y | y z g w f y z y g -1 z y | y z g w f y z y = f y | y z g w f y z y g -1 z y | y z g w f y z y
25 vex w V
26 15 23 24 25 sbthfilem w Fin z w w z z w
27 8 14 26 vtocl2g A V B V B Fin A B B A A B
28 2 3 27 syl2an A B B A B Fin A B B A A B
29 28 3adant1 B Fin A B B A B Fin A B B A A B
30 29 pm2.43i B Fin A B B A A B