Metamath Proof Explorer


Theorem brdomgOLD

Description: Obsolete version of brdomg as of 29-Nov-2024. (Contributed by NM, 15-Jun-1998) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion brdomgOLD ( 𝐵𝐶 → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) )

Proof

Step Hyp Ref Expression
1 f1eq2 ( 𝑥 = 𝐴 → ( 𝑓 : 𝑥1-1𝑦𝑓 : 𝐴1-1𝑦 ) )
2 1 exbidv ( 𝑥 = 𝐴 → ( ∃ 𝑓 𝑓 : 𝑥1-1𝑦 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝑦 ) )
3 f1eq3 ( 𝑦 = 𝐵 → ( 𝑓 : 𝐴1-1𝑦𝑓 : 𝐴1-1𝐵 ) )
4 3 exbidv ( 𝑦 = 𝐵 → ( ∃ 𝑓 𝑓 : 𝐴1-1𝑦 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) )
5 df-dom ≼ = { ⟨ 𝑥 , 𝑦 ⟩ ∣ ∃ 𝑓 𝑓 : 𝑥1-1𝑦 }
6 2 4 5 brabg ( ( 𝐴 ∈ V ∧ 𝐵𝐶 ) → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) )
7 6 ex ( 𝐴 ∈ V → ( 𝐵𝐶 → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) ) )
8 reldom Rel ≼
9 8 brrelex1i ( 𝐴𝐵𝐴 ∈ V )
10 f1f ( 𝑓 : 𝐴1-1𝐵𝑓 : 𝐴𝐵 )
11 fdm ( 𝑓 : 𝐴𝐵 → dom 𝑓 = 𝐴 )
12 vex 𝑓 ∈ V
13 12 dmex dom 𝑓 ∈ V
14 11 13 eqeltrrdi ( 𝑓 : 𝐴𝐵𝐴 ∈ V )
15 10 14 syl ( 𝑓 : 𝐴1-1𝐵𝐴 ∈ V )
16 15 exlimiv ( ∃ 𝑓 𝑓 : 𝐴1-1𝐵𝐴 ∈ V )
17 9 16 pm5.21ni ( ¬ 𝐴 ∈ V → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) )
18 17 a1d ( ¬ 𝐴 ∈ V → ( 𝐵𝐶 → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) ) )
19 7 18 pm2.61i ( 𝐵𝐶 → ( 𝐴𝐵 ↔ ∃ 𝑓 𝑓 : 𝐴1-1𝐵 ) )