Metamath Proof Explorer


Theorem dftr2

Description: An alternate way of defining a transitive class. Exercise 7 of TakeutiZaring p. 40. Using dftr2c instead may avoid dependences on ax-11 . (Contributed by NM, 24-Apr-1994)

Ref Expression
Assertion dftr2 ⊢ Tr ⁡ A ↔ ∀ x ∀ y x ∈ y ∧ y ∈ A → x ∈ A

Proof

Step Hyp Ref Expression
1 df-ss ⊢ ⋃ A ⊆ A ↔ ∀ x x ∈ ⋃ A → x ∈ A
2 df-tr ⊢ Tr ⁡ A ↔ ⋃ A ⊆ A
3 19.23v ⊢ ∀ y x ∈ y ∧ y ∈ A → x ∈ A ↔ ∃ y x ∈ y ∧ y ∈ A → x ∈ A
4 eluni ⊢ x ∈ ⋃ A ↔ ∃ y x ∈ y ∧ y ∈ A
5 4 imbi1i ⊢ x ∈ ⋃ A → x ∈ A ↔ ∃ y x ∈ y ∧ y ∈ A → x ∈ A
6 3 5 bitr4i ⊢ ∀ y x ∈ y ∧ y ∈ A → x ∈ A ↔ x ∈ ⋃ A → x ∈ A
7 6 albii ⊢ ∀ x ∀ y x ∈ y ∧ y ∈ A → x ∈ A ↔ ∀ x x ∈ ⋃ A → x ∈ A
8 1 2 7 3bitr4i ⊢ Tr ⁡ A ↔ ∀ x ∀ y x ∈ y ∧ y ∈ A → x ∈ A