Description: A compound transitive inference for class equality. (Contributed by NM, 22-Jan-2004)
Ref | Expression | ||
---|---|---|---|
Hypotheses | eq2tri.1 | |- ( A = C -> D = F ) |
|
eq2tri.2 | |- ( B = D -> C = G ) |
||
Assertion | eq2tri | |- ( ( A = C /\ B = F ) <-> ( B = D /\ A = G ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | eq2tri.1 | |- ( A = C -> D = F ) |
|
2 | eq2tri.2 | |- ( B = D -> C = G ) |
|
3 | ancom | |- ( ( A = C /\ B = D ) <-> ( B = D /\ A = C ) ) |
|
4 | 1 | eqeq2d | |- ( A = C -> ( B = D <-> B = F ) ) |
5 | 4 | pm5.32i | |- ( ( A = C /\ B = D ) <-> ( A = C /\ B = F ) ) |
6 | 2 | eqeq2d | |- ( B = D -> ( A = C <-> A = G ) ) |
7 | 6 | pm5.32i | |- ( ( B = D /\ A = C ) <-> ( B = D /\ A = G ) ) |
8 | 3 5 7 | 3bitr3i | |- ( ( A = C /\ B = F ) <-> ( B = D /\ A = G ) ) |