Step |
Hyp |
Ref |
Expression |
1 |
|
bj-pr1eq |
|- ( (| A ,, B |) = (| C ,, D |) -> pr1 (| A ,, B |) = pr1 (| C ,, D |) ) |
2 |
|
bj-pr21val |
|- pr1 (| A ,, B |) = A |
3 |
|
bj-pr21val |
|- pr1 (| C ,, D |) = C |
4 |
1 2 3
|
3eqtr3g |
|- ( (| A ,, B |) = (| C ,, D |) -> A = C ) |
5 |
|
bj-pr2eq |
|- ( (| A ,, B |) = (| C ,, D |) -> pr2 (| A ,, B |) = pr2 (| C ,, D |) ) |
6 |
|
bj-pr22val |
|- pr2 (| A ,, B |) = B |
7 |
|
bj-pr22val |
|- pr2 (| C ,, D |) = D |
8 |
5 6 7
|
3eqtr3g |
|- ( (| A ,, B |) = (| C ,, D |) -> B = D ) |
9 |
4 8
|
jca |
|- ( (| A ,, B |) = (| C ,, D |) -> ( A = C /\ B = D ) ) |
10 |
|
bj-2upleq |
|- ( A = C -> ( B = D -> (| A ,, B |) = (| C ,, D |) ) ) |
11 |
10
|
imp |
|- ( ( A = C /\ B = D ) -> (| A ,, B |) = (| C ,, D |) ) |
12 |
9 11
|
impbii |
|- ( (| A ,, B |) = (| C ,, D |) <-> ( A = C /\ B = D ) ) |