Metamath Proof Explorer


Theorem llyi

Description: The property of a locally A topological space. (Contributed by Mario Carneiro, 2-Mar-2015)

Ref Expression
Assertion llyi ( ( 𝐽 ∈ Locally 𝐴𝑈𝐽𝑃𝑈 ) → ∃ 𝑢𝐽 ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )

Proof

Step Hyp Ref Expression
1 islly ( 𝐽 ∈ Locally 𝐴 ↔ ( 𝐽 ∈ Top ∧ ∀ 𝑥𝐽𝑦𝑥𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑥 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
2 1 simprbi ( 𝐽 ∈ Locally 𝐴 → ∀ 𝑥𝐽𝑦𝑥𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑥 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )
3 pweq ( 𝑥 = 𝑈 → 𝒫 𝑥 = 𝒫 𝑈 )
4 3 ineq2d ( 𝑥 = 𝑈 → ( 𝐽 ∩ 𝒫 𝑥 ) = ( 𝐽 ∩ 𝒫 𝑈 ) )
5 4 rexeqdv ( 𝑥 = 𝑈 → ( ∃ 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑥 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ↔ ∃ 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
6 5 raleqbi1dv ( 𝑥 = 𝑈 → ( ∀ 𝑦𝑥𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑥 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ↔ ∀ 𝑦𝑈𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
7 6 rspccva ( ( ∀ 𝑥𝐽𝑦𝑥𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑥 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ∧ 𝑈𝐽 ) → ∀ 𝑦𝑈𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )
8 2 7 sylan ( ( 𝐽 ∈ Locally 𝐴𝑈𝐽 ) → ∀ 𝑦𝑈𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )
9 eleq1 ( 𝑦 = 𝑃 → ( 𝑦𝑢𝑃𝑢 ) )
10 9 anbi1d ( 𝑦 = 𝑃 → ( ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ↔ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
11 10 anbi2d ( 𝑦 = 𝑃 → ( ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ∧ ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ) )
12 anass ( ( ( 𝑢𝐽𝑢𝑈 ) ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( 𝑢𝐽 ∧ ( 𝑢𝑈 ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ) )
13 elin ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ↔ ( 𝑢𝐽𝑢 ∈ 𝒫 𝑈 ) )
14 velpw ( 𝑢 ∈ 𝒫 𝑈𝑢𝑈 )
15 14 anbi2i ( ( 𝑢𝐽𝑢 ∈ 𝒫 𝑈 ) ↔ ( 𝑢𝐽𝑢𝑈 ) )
16 13 15 bitri ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ↔ ( 𝑢𝐽𝑢𝑈 ) )
17 16 anbi1i ( ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( ( 𝑢𝐽𝑢𝑈 ) ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
18 3anass ( ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ↔ ( 𝑢𝑈 ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
19 18 anbi2i ( ( 𝑢𝐽 ∧ ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( 𝑢𝐽 ∧ ( 𝑢𝑈 ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ) )
20 12 17 19 3bitr4i ( ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ∧ ( 𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( 𝑢𝐽 ∧ ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
21 11 20 bitrdi ( 𝑦 = 𝑃 → ( ( 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ∧ ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ↔ ( 𝑢𝐽 ∧ ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) ) )
22 21 rexbidv2 ( 𝑦 = 𝑃 → ( ∃ 𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ↔ ∃ 𝑢𝐽 ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ) )
23 22 rspccva ( ( ∀ 𝑦𝑈𝑢 ∈ ( 𝐽 ∩ 𝒫 𝑈 ) ( 𝑦𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) ∧ 𝑃𝑈 ) → ∃ 𝑢𝐽 ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )
24 8 23 stoic3 ( ( 𝐽 ∈ Locally 𝐴𝑈𝐽𝑃𝑈 ) → ∃ 𝑢𝐽 ( 𝑢𝑈𝑃𝑢 ∧ ( 𝐽t 𝑢 ) ∈ 𝐴 ) )