Metamath Proof Explorer


Theorem pjidmco

Description: A projection operator is idempotent. Property (ii) of Beran p. 109. (Contributed by NM, 24-Apr-2006) (New usage is discouraged.)

Ref Expression
Assertion pjidmco ⊢ H ∈ C ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ H = proj ℎ ⁡ H

Proof

Step Hyp Ref Expression
1 fveq2 ⊢ H = if H ∈ C ℋ H 0 ℋ → proj ℎ ⁡ H = proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ
2 1 1 coeq12d ⊢ H = if H ∈ C ℋ H 0 ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ H = proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ ∘ proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ
3 2 1 eqeq12d ⊢ H = if H ∈ C ℋ H 0 ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ↔ proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ ∘ proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ = proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ
4 h0elch ⊢ 0 ℋ ∈ C ℋ
5 4 elimel ⊢ if H ∈ C ℋ H 0 ℋ ∈ C ℋ
6 5 pjidmcoi ⊢ proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ ∘ proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ = proj ℎ ⁡ if H ∈ C ℋ H 0 ℋ
7 3 6 dedth ⊢ H ∈ C ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ H = proj ℎ ⁡ H