Metamath Proof Explorer


Theorem pclvalN

Description: Value of the projective subspace closure function. (Contributed by NM, 7-Sep-2013) (New usage is discouraged.)

Ref Expression
Hypotheses pclfval.a ⊢ A = Atoms ⁡ K
pclfval.s ⊢ S = PSubSp ⁡ K
pclfval.c ⊢ U = PCl ⁡ K
Assertion pclvalN ⊢ K ∈ V ∧ X ⊆ A → U ⁡ X = ⋂ y ∈ S | X ⊆ y

Proof

Step Hyp Ref Expression
1 pclfval.a ⊢ A = Atoms ⁡ K
2 pclfval.s ⊢ S = PSubSp ⁡ K
3 pclfval.c ⊢ U = PCl ⁡ K
4 1 fvexi ⊢ A ∈ V
5 4 elpw2 ⊢ X ∈ 𝒫 A ↔ X ⊆ A
6 1 2 3 pclfvalN ⊢ K ∈ V → U = x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y
7 6 fveq1d ⊢ K ∈ V → U ⁡ X = x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y ⁡ X
8 7 adantr ⊢ K ∈ V ∧ X ∈ 𝒫 A → U ⁡ X = x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y ⁡ X
9 eqid ⊢ x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y = x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y
10 sseq1 ⊢ x = X → x ⊆ y ↔ X ⊆ y
11 10 rabbidv ⊢ x = X → y ∈ S | x ⊆ y = y ∈ S | X ⊆ y
12 11 inteqd ⊢ x = X → ⋂ y ∈ S | x ⊆ y = ⋂ y ∈ S | X ⊆ y
13 simpr ⊢ K ∈ V ∧ X ∈ 𝒫 A → X ∈ 𝒫 A
14 elpwi ⊢ X ∈ 𝒫 A → X ⊆ A
15 14 adantl ⊢ K ∈ V ∧ X ∈ 𝒫 A → X ⊆ A
16 1 2 atpsubN ⊢ K ∈ V → A ∈ S
17 16 adantr ⊢ K ∈ V ∧ X ∈ 𝒫 A → A ∈ S
18 sseq2 ⊢ y = A → X ⊆ y ↔ X ⊆ A
19 18 elrab3 ⊢ A ∈ S → A ∈ y ∈ S | X ⊆ y ↔ X ⊆ A
20 17 19 syl ⊢ K ∈ V ∧ X ∈ 𝒫 A → A ∈ y ∈ S | X ⊆ y ↔ X ⊆ A
21 15 20 mpbird ⊢ K ∈ V ∧ X ∈ 𝒫 A → A ∈ y ∈ S | X ⊆ y
22 21 ne0d ⊢ K ∈ V ∧ X ∈ 𝒫 A → y ∈ S | X ⊆ y ≠ ∅
23 intex ⊢ y ∈ S | X ⊆ y ≠ ∅ ↔ ⋂ y ∈ S | X ⊆ y ∈ V
24 22 23 sylib ⊢ K ∈ V ∧ X ∈ 𝒫 A → ⋂ y ∈ S | X ⊆ y ∈ V
25 9 12 13 24 fvmptd3 ⊢ K ∈ V ∧ X ∈ 𝒫 A → x ∈ 𝒫 A ⟼ ⋂ y ∈ S | x ⊆ y ⁡ X = ⋂ y ∈ S | X ⊆ y
26 8 25 eqtrd ⊢ K ∈ V ∧ X ∈ 𝒫 A → U ⁡ X = ⋂ y ∈ S | X ⊆ y
27 5 26 sylan2br ⊢ K ∈ V ∧ X ⊆ A → U ⁡ X = ⋂ y ∈ S | X ⊆ y