Step |
Hyp |
Ref |
Expression |
1 |
|
brwitnlem.r |
⊢ 𝑅 = ( ◡ 𝑂 “ ( V ∖ 1o ) ) |
2 |
|
brwitnlem.o |
⊢ 𝑂 Fn 𝑋 |
3 |
|
fvex |
⊢ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ V |
4 |
|
dif1o |
⊢ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ ( V ∖ 1o ) ↔ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ V ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) ) |
5 |
3 4
|
mpbiran |
⊢ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ ( V ∖ 1o ) ↔ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) |
6 |
5
|
anbi2i |
⊢ ( ( 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ ( V ∖ 1o ) ) ↔ ( 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) ) |
7 |
|
elpreima |
⊢ ( 𝑂 Fn 𝑋 → ( 〈 𝐴 , 𝐵 〉 ∈ ( ◡ 𝑂 “ ( V ∖ 1o ) ) ↔ ( 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ ( V ∖ 1o ) ) ) ) |
8 |
2 7
|
ax-mp |
⊢ ( 〈 𝐴 , 𝐵 〉 ∈ ( ◡ 𝑂 “ ( V ∖ 1o ) ) ↔ ( 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ∈ ( V ∖ 1o ) ) ) |
9 |
|
ndmfv |
⊢ ( ¬ 〈 𝐴 , 𝐵 〉 ∈ dom 𝑂 → ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) = ∅ ) |
10 |
9
|
necon1ai |
⊢ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ → 〈 𝐴 , 𝐵 〉 ∈ dom 𝑂 ) |
11 |
2
|
fndmi |
⊢ dom 𝑂 = 𝑋 |
12 |
10 11
|
eleqtrdi |
⊢ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ → 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ) |
13 |
12
|
pm4.71ri |
⊢ ( ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ↔ ( 〈 𝐴 , 𝐵 〉 ∈ 𝑋 ∧ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) ) |
14 |
6 8 13
|
3bitr4i |
⊢ ( 〈 𝐴 , 𝐵 〉 ∈ ( ◡ 𝑂 “ ( V ∖ 1o ) ) ↔ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) |
15 |
1
|
breqi |
⊢ ( 𝐴 𝑅 𝐵 ↔ 𝐴 ( ◡ 𝑂 “ ( V ∖ 1o ) ) 𝐵 ) |
16 |
|
df-br |
⊢ ( 𝐴 ( ◡ 𝑂 “ ( V ∖ 1o ) ) 𝐵 ↔ 〈 𝐴 , 𝐵 〉 ∈ ( ◡ 𝑂 “ ( V ∖ 1o ) ) ) |
17 |
15 16
|
bitri |
⊢ ( 𝐴 𝑅 𝐵 ↔ 〈 𝐴 , 𝐵 〉 ∈ ( ◡ 𝑂 “ ( V ∖ 1o ) ) ) |
18 |
|
df-ov |
⊢ ( 𝐴 𝑂 𝐵 ) = ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) |
19 |
18
|
neeq1i |
⊢ ( ( 𝐴 𝑂 𝐵 ) ≠ ∅ ↔ ( 𝑂 ‘ 〈 𝐴 , 𝐵 〉 ) ≠ ∅ ) |
20 |
14 17 19
|
3bitr4i |
⊢ ( 𝐴 𝑅 𝐵 ↔ ( 𝐴 𝑂 𝐵 ) ≠ ∅ ) |