Metamath Proof Explorer


Theorem domtr

Description: Transitivity of dominance relation. Theorem 17 of Suppes p. 94. (Contributed by NM, 4-Jun-1998) (Revised by Mario Carneiro, 15-Nov-2014)

Ref Expression
Assertion domtr ( ( 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )

Proof

Step Hyp Ref Expression
1 reldom Rel ≼
2 vex 𝑦 ∈ V
3 2 brdom ( 𝑥𝑦 ↔ ∃ 𝑔 𝑔 : 𝑥1-1𝑦 )
4 vex 𝑧 ∈ V
5 4 brdom ( 𝑦𝑧 ↔ ∃ 𝑓 𝑓 : 𝑦1-1𝑧 )
6 exdistrv ( ∃ 𝑔𝑓 ( 𝑔 : 𝑥1-1𝑦𝑓 : 𝑦1-1𝑧 ) ↔ ( ∃ 𝑔 𝑔 : 𝑥1-1𝑦 ∧ ∃ 𝑓 𝑓 : 𝑦1-1𝑧 ) )
7 f1co ( ( 𝑓 : 𝑦1-1𝑧𝑔 : 𝑥1-1𝑦 ) → ( 𝑓𝑔 ) : 𝑥1-1𝑧 )
8 7 ancoms ( ( 𝑔 : 𝑥1-1𝑦𝑓 : 𝑦1-1𝑧 ) → ( 𝑓𝑔 ) : 𝑥1-1𝑧 )
9 vex 𝑓 ∈ V
10 vex 𝑔 ∈ V
11 9 10 coex ( 𝑓𝑔 ) ∈ V
12 f1eq1 ( = ( 𝑓𝑔 ) → ( : 𝑥1-1𝑧 ↔ ( 𝑓𝑔 ) : 𝑥1-1𝑧 ) )
13 11 12 spcev ( ( 𝑓𝑔 ) : 𝑥1-1𝑧 → ∃ : 𝑥1-1𝑧 )
14 8 13 syl ( ( 𝑔 : 𝑥1-1𝑦𝑓 : 𝑦1-1𝑧 ) → ∃ : 𝑥1-1𝑧 )
15 4 brdom ( 𝑥𝑧 ↔ ∃ : 𝑥1-1𝑧 )
16 14 15 sylibr ( ( 𝑔 : 𝑥1-1𝑦𝑓 : 𝑦1-1𝑧 ) → 𝑥𝑧 )
17 16 exlimivv ( ∃ 𝑔𝑓 ( 𝑔 : 𝑥1-1𝑦𝑓 : 𝑦1-1𝑧 ) → 𝑥𝑧 )
18 6 17 sylbir ( ( ∃ 𝑔 𝑔 : 𝑥1-1𝑦 ∧ ∃ 𝑓 𝑓 : 𝑦1-1𝑧 ) → 𝑥𝑧 )
19 3 5 18 syl2anb ( ( 𝑥𝑦𝑦𝑧 ) → 𝑥𝑧 )
20 1 19 vtoclr ( ( 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )