Metamath Proof Explorer


Theorem sspwtr

Description: Virtual deduction proof of the right-to-left implication of dftr4 . A class which is a subclass of its power class is transitive. This proof corresponds to the virtual deduction proof of sspwtr without accumulating results. (Contributed by Alan Sare, 2-May-2011) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion sspwtr ⊢ A ⊆ 𝒫 A → Tr ⁡ A

Proof

Step Hyp Ref Expression
1 dftr2 ⊢ Tr ⁡ A ↔ ∀ z ∀ y z ∈ y ∧ y ∈ A → z ∈ A
2 idn1 ⊢ A ⊆ 𝒫 A → A ⊆ 𝒫 A
3 idn2 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → z ∈ y ∧ y ∈ A
4 simpr ⊢ z ∈ y ∧ y ∈ A → y ∈ A
5 3 4 e2 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → y ∈ A
6 ssel ⊢ A ⊆ 𝒫 A → y ∈ A → y ∈ 𝒫 A
7 2 5 6 e12 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → y ∈ 𝒫 A
8 elpwi ⊢ y ∈ 𝒫 A → y ⊆ A
9 7 8 e2 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → y ⊆ A
10 simpl ⊢ z ∈ y ∧ y ∈ A → z ∈ y
11 3 10 e2 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → z ∈ y
12 ssel ⊢ y ⊆ A → z ∈ y → z ∈ A
13 9 11 12 e22 ⊢ A ⊆ 𝒫 A , z ∈ y ∧ y ∈ A → z ∈ A
14 13 in2 ⊢ A ⊆ 𝒫 A → z ∈ y ∧ y ∈ A → z ∈ A
15 14 gen12 ⊢ A ⊆ 𝒫 A → ∀ z ∀ y z ∈ y ∧ y ∈ A → z ∈ A
16 biimpr ⊢ Tr ⁡ A ↔ ∀ z ∀ y z ∈ y ∧ y ∈ A → z ∈ A → ∀ z ∀ y z ∈ y ∧ y ∈ A → z ∈ A → Tr ⁡ A
17 1 15 16 e01 ⊢ A ⊆ 𝒫 A → Tr ⁡ A
18 17 in1 ⊢ A ⊆ 𝒫 A → Tr ⁡ A