Metamath Proof Explorer


Theorem trintss

Description: Any nonempty transitive class includes its intersection. Exercise 3 in TakeutiZaring p. 44 (which mistakenly does not include the nonemptiness hypothesis). (Contributed by Scott Fenton, 3-Mar-2011) (Proof shortened by Andrew Salmon, 14-Nov-2011)

Ref Expression
Assertion trintss ⊢ Tr ⁡ A ∧ A ≠ ∅ → ⋂ A ⊆ A

Proof

Step Hyp Ref Expression
1 n0 ⊢ A ≠ ∅ ↔ ∃ x x ∈ A
2 intss1 ⊢ x ∈ A → ⋂ A ⊆ x
3 trss ⊢ Tr ⁡ A → x ∈ A → x ⊆ A
4 3 com12 ⊢ x ∈ A → Tr ⁡ A → x ⊆ A
5 sstr2 ⊢ ⋂ A ⊆ x → x ⊆ A → ⋂ A ⊆ A
6 2 4 5 sylsyld ⊢ x ∈ A → Tr ⁡ A → ⋂ A ⊆ A
7 6 exlimiv ⊢ ∃ x x ∈ A → Tr ⁡ A → ⋂ A ⊆ A
8 1 7 sylbi ⊢ A ≠ ∅ → Tr ⁡ A → ⋂ A ⊆ A
9 8 impcom ⊢ Tr ⁡ A ∧ A ≠ ∅ → ⋂ A ⊆ A