Step | Hyp | Ref | Expression |
1 |
|
all2ssg |
A. x A. y (x IN l1 /\ y IN l2 -> x, y e. R -> x, y e. S) -> l1, l2 e. all2 R -> l1, l2 e. all2 S |
2 |
|
bi1 |
(x, y e. R <-> x, y e. S) -> x, y e. R -> x, y e. S |
3 |
2 |
imim2i |
(x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> x IN l1 /\ y IN l2 -> x, y e. R -> x, y e. S |
4 |
3 |
alimi |
A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> A. y (x IN l1 /\ y IN l2 -> x, y e. R -> x, y e. S) |
5 |
4 |
alimi |
A. x A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> A. x A. y (x IN l1 /\ y IN l2 -> x, y e. R -> x, y e. S) |
6 |
1, 5 |
syl |
A. x A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> l1, l2 e. all2 R -> l1, l2 e. all2 S |
7 |
|
all2ssg |
A. x A. y (x IN l1 /\ y IN l2 -> x, y e. S -> x, y e. R) -> l1, l2 e. all2 S -> l1, l2 e. all2 R |
8 |
|
bi2 |
(x, y e. R <-> x, y e. S) -> x, y e. S -> x, y e. R |
9 |
8 |
imim2i |
(x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> x IN l1 /\ y IN l2 -> x, y e. S -> x, y e. R |
10 |
9 |
alimi |
A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> A. y (x IN l1 /\ y IN l2 -> x, y e. S -> x, y e. R) |
11 |
10 |
alimi |
A. x A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> A. x A. y (x IN l1 /\ y IN l2 -> x, y e. S -> x, y e. R) |
12 |
7, 11 |
syl |
A. x A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> l1, l2 e. all2 S -> l1, l2 e. all2 R |
13 |
6, 12 |
ibid |
A. x A. y (x IN l1 /\ y IN l2 -> (x, y e. R <-> x, y e. S)) -> (l1, l2 e. all2 R <-> l1, l2 e. all2 S) |