Metamath Proof Explorer


Theorem sdomdomtrfi

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

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

Proof

Step Hyp Ref Expression
1 sdomdom ( 𝐴𝐵𝐴𝐵 )
2 domtrfil ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )
3 1 2 syl3an2 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )
4 simp1 ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐴𝐶 ) → 𝐴 ∈ Fin )
5 ensymfib ( 𝐴 ∈ Fin → ( 𝐴𝐶𝐶𝐴 ) )
6 5 biimpa ( ( 𝐴 ∈ Fin ∧ 𝐴𝐶 ) → 𝐶𝐴 )
7 6 3adant2 ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐴𝐶 ) → 𝐶𝐴 )
8 endom ( 𝐶𝐴𝐶𝐴 )
9 domtrfir ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐶𝐴 ) → 𝐵𝐴 )
10 8 9 syl3an3 ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐶𝐴 ) → 𝐵𝐴 )
11 7 10 syld3an3 ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐴𝐶 ) → 𝐵𝐴 )
12 domfi ( ( 𝐴 ∈ Fin ∧ 𝐵𝐴 ) → 𝐵 ∈ Fin )
13 domnsymfi ( ( 𝐵 ∈ Fin ∧ 𝐵𝐴 ) → ¬ 𝐴𝐵 )
14 12 13 sylancom ( ( 𝐴 ∈ Fin ∧ 𝐵𝐴 ) → ¬ 𝐴𝐵 )
15 4 11 14 syl2anc ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐴𝐶 ) → ¬ 𝐴𝐵 )
16 15 3expia ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶 ) → ( 𝐴𝐶 → ¬ 𝐴𝐵 ) )
17 16 con2d ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶 ) → ( 𝐴𝐵 → ¬ 𝐴𝐶 ) )
18 17 3impia ( ( 𝐴 ∈ Fin ∧ 𝐵𝐶𝐴𝐵 ) → ¬ 𝐴𝐶 )
19 18 3com23 ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → ¬ 𝐴𝐶 )
20 brsdom ( 𝐴𝐶 ↔ ( 𝐴𝐶 ∧ ¬ 𝐴𝐶 ) )
21 3 19 20 sylanbrc ( ( 𝐴 ∈ Fin ∧ 𝐴𝐵𝐵𝐶 ) → 𝐴𝐶 )