Metamath Proof Explorer


Theorem domsdomtrfi

Description: Transitivity of dominance and strict dominance when A is finite, proved without using the Axiom of Power Sets (unlike domsdomtr ). (Contributed by BTernaryTau, 25-Nov-2024)

Ref Expression
Assertion domsdomtrfi ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )

Proof

Step Hyp Ref Expression
1 sdomdom ( 𝐵𝐶𝐵𝐶 )
2 domtrfil ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )
3 1 2 syl3an3 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )
4 ensymfib ( 𝐴 ∈ Fin → ( 𝐴𝐶𝐶𝐴 ) )
5 4 biimpa ( ( 𝐴 ∈ Fin ∧ 𝐴𝐶 ) → 𝐶𝐴 )
6 5 3adant3 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐶𝐴𝐵 ) → 𝐶𝐴 )
7 enfii ( ( 𝐴 ∈ Fin ∧ 𝐶𝐴 ) → 𝐶 ∈ Fin )
8 7 3adant3 ( ( 𝐴 ∈ Fin ∧ 𝐶𝐴𝐴𝐵 ) → 𝐶 ∈ Fin )
9 endom ( 𝐶𝐴𝐶𝐴 )
10 domtrfi ( ( 𝐴 ∈ Fin ∧ 𝐶𝐴𝐴𝐵 ) → 𝐶𝐵 )
11 9 10 syl3an2 ( ( 𝐴 ∈ Fin ∧ 𝐶𝐴𝐴𝐵 ) → 𝐶𝐵 )
12 8 11 jca ( ( 𝐴 ∈ Fin ∧ 𝐶𝐴𝐴𝐵 ) → ( 𝐶 ∈ Fin ∧ 𝐶𝐵 ) )
13 6 12 syld3an2 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐶𝐴𝐵 ) → ( 𝐶 ∈ Fin ∧ 𝐶𝐵 ) )
14 domnsymfi ( ( 𝐶 ∈ Fin ∧ 𝐶𝐵 ) → ¬ 𝐵𝐶 )
15 13 14 syl ( ( 𝐴 ∈ Fin ∧ 𝐴𝐶𝐴𝐵 ) → ¬ 𝐵𝐶 )
16 15 3com23 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐴𝐶 ) → ¬ 𝐵𝐶 )
17 16 3expia ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵 ) → ( 𝐴𝐶 → ¬ 𝐵𝐶 ) )
18 17 con2d ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵 ) → ( 𝐵𝐶 → ¬ 𝐴𝐶 ) )
19 18 3impia ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → ¬ 𝐴𝐶 )
20 brsdom ( 𝐴𝐶 ↔ ( 𝐴𝐶 ∧ ¬ 𝐴𝐶 ) )
21 3 19 20 sylanbrc ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )