Metamath Proof Explorer


Theorem pclclN

Description: Closure of the projective subspace closure function. (Contributed by NM, 8-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 pclclN ⊢ K ∈ V ∧ X ⊆ A → U ⁡ X ∈ S

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 2 3 pclvalN ⊢ K ∈ V ∧ X ⊆ A → U ⁡ X = ⋂ y ∈ S | X ⊆ y
5 1 2 atpsubN ⊢ K ∈ V → A ∈ S
6 sseq2 ⊢ y = A → X ⊆ y ↔ X ⊆ A
7 6 intminss ⊢ A ∈ S ∧ X ⊆ A → ⋂ y ∈ S | X ⊆ y ⊆ A
8 5 7 sylan ⊢ K ∈ V ∧ X ⊆ A → ⋂ y ∈ S | X ⊆ y ⊆ A
9 r19.26 ⊢ ∀ y ∈ S X ⊆ y → p ∈ y ∧ X ⊆ y → q ∈ y ↔ ∀ y ∈ S X ⊆ y → p ∈ y ∧ ∀ y ∈ S X ⊆ y → q ∈ y
10 jcab ⊢ X ⊆ y → p ∈ y ∧ q ∈ y ↔ X ⊆ y → p ∈ y ∧ X ⊆ y → q ∈ y
11 10 ralbii ⊢ ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y ↔ ∀ y ∈ S X ⊆ y → p ∈ y ∧ X ⊆ y → q ∈ y
12 vex ⊢ p ∈ V
13 12 elintrab ⊢ p ∈ ⋂ y ∈ S | X ⊆ y ↔ ∀ y ∈ S X ⊆ y → p ∈ y
14 vex ⊢ q ∈ V
15 14 elintrab ⊢ q ∈ ⋂ y ∈ S | X ⊆ y ↔ ∀ y ∈ S X ⊆ y → q ∈ y
16 13 15 anbi12i ⊢ p ∈ ⋂ y ∈ S | X ⊆ y ∧ q ∈ ⋂ y ∈ S | X ⊆ y ↔ ∀ y ∈ S X ⊆ y → p ∈ y ∧ ∀ y ∈ S X ⊆ y → q ∈ y
17 9 11 16 3bitr4ri ⊢ p ∈ ⋂ y ∈ S | X ⊆ y ∧ q ∈ ⋂ y ∈ S | X ⊆ y ↔ ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y
18 simpll1 ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → K ∈ V
19 simplr ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → y ∈ S
20 simpll3 ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → r ∈ A
21 simprl ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → p ∈ y
22 simprr ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → q ∈ y
23 simpll2 ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → r ≤ K p join ⁡ K q
24 eqid ⊢ ≤ K = ≤ K
25 eqid ⊢ join ⁡ K = join ⁡ K
26 24 25 1 2 psubspi2N ⊢ K ∈ V ∧ y ∈ S ∧ r ∈ A ∧ p ∈ y ∧ q ∈ y ∧ r ≤ K p join ⁡ K q → r ∈ y
27 18 19 20 21 22 23 26 syl33anc ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S ∧ p ∈ y ∧ q ∈ y → r ∈ y
28 27 ex ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S → p ∈ y ∧ q ∈ y → r ∈ y
29 28 imim2d ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A ∧ y ∈ S → X ⊆ y → p ∈ y ∧ q ∈ y → X ⊆ y → r ∈ y
30 29 ralimdva ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A → ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y → ∀ y ∈ S X ⊆ y → r ∈ y
31 vex ⊢ r ∈ V
32 31 elintrab ⊢ r ∈ ⋂ y ∈ S | X ⊆ y ↔ ∀ y ∈ S X ⊆ y → r ∈ y
33 30 32 imbitrrdi ⊢ K ∈ V ∧ r ≤ K p join ⁡ K q ∧ r ∈ A → ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y → r ∈ ⋂ y ∈ S | X ⊆ y
34 33 3exp ⊢ K ∈ V → r ≤ K p join ⁡ K q → r ∈ A → ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y → r ∈ ⋂ y ∈ S | X ⊆ y
35 34 com24 ⊢ K ∈ V → ∀ y ∈ S X ⊆ y → p ∈ y ∧ q ∈ y → r ∈ A → r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
36 17 35 biimtrid ⊢ K ∈ V → p ∈ ⋂ y ∈ S | X ⊆ y ∧ q ∈ ⋂ y ∈ S | X ⊆ y → r ∈ A → r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
37 36 ralrimdv ⊢ K ∈ V → p ∈ ⋂ y ∈ S | X ⊆ y ∧ q ∈ ⋂ y ∈ S | X ⊆ y → ∀ r ∈ A r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
38 37 ralrimivv ⊢ K ∈ V → ∀ p ∈ ⋂ y ∈ S | X ⊆ y ∀ q ∈ ⋂ y ∈ S | X ⊆ y ∀ r ∈ A r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
39 38 adantr ⊢ K ∈ V ∧ X ⊆ A → ∀ p ∈ ⋂ y ∈ S | X ⊆ y ∀ q ∈ ⋂ y ∈ S | X ⊆ y ∀ r ∈ A r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
40 24 25 1 2 ispsubsp ⊢ K ∈ V → ⋂ y ∈ S | X ⊆ y ∈ S ↔ ⋂ y ∈ S | X ⊆ y ⊆ A ∧ ∀ p ∈ ⋂ y ∈ S | X ⊆ y ∀ q ∈ ⋂ y ∈ S | X ⊆ y ∀ r ∈ A r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
41 40 adantr ⊢ K ∈ V ∧ X ⊆ A → ⋂ y ∈ S | X ⊆ y ∈ S ↔ ⋂ y ∈ S | X ⊆ y ⊆ A ∧ ∀ p ∈ ⋂ y ∈ S | X ⊆ y ∀ q ∈ ⋂ y ∈ S | X ⊆ y ∀ r ∈ A r ≤ K p join ⁡ K q → r ∈ ⋂ y ∈ S | X ⊆ y
42 8 39 41 mpbir2and ⊢ K ∈ V ∧ X ⊆ A → ⋂ y ∈ S | X ⊆ y ∈ S
43 4 42 eqeltrd ⊢ K ∈ V ∧ X ⊆ A → U ⁡ X ∈ S