Skip to content

Commit 666256c

Browse files
committed
WIP : add Vedenissoff theorem
1 parent 99c7a2a commit 666256c

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

theories/borel_hierarchy.v

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,16 +126,47 @@ move/eqP.
126126
by rewrite eq_sym -subr_eq opprB subrKC eq_sym => /eqP.
127127
Qed.
128128

129+
Definition perfectly_normal_space' (x : R) :=
130+
forall E : set T, open E ->
131+
exists f : T -> R, continuous f /\ E = f @^-1` ~`[set x].
132+
129133
Definition perfectly_normal_space01 :=
130134
forall E F : set T, closed E -> closed F -> [disjoint E & F] ->
131135
exists f : T -> R, continuous f /\ E = f @^-1` [set 0] /\ F = f @^-1` [set 1]
132136
/\ f @` [set: T] = `[0, 1]%classic.
133137

134-
Definition perfectly_normal_space_G_delta :=
138+
Definition perfectly_normal_space_Gdelta :=
135139
normal_space T /\ forall E : set T, closed E -> Gdelta E.
136140

137-
Lemma perfectly_normal_space01P : perfectly_normal_space <-> perfectly_normal_space01.
141+
Let perfectly_normal_space_12 : perfectly_normal_space_Gdelta -> perfectly_normal_space' 0.
142+
Proof.
143+
Admitted.
144+
Let perfectly_normal_space_23 : perfectly_normal_space' 0 -> perfectly_normal_space 0.
145+
Proof.
146+
Admitted.
147+
Let perfectly_normal_space_34 : perfectly_normal_space 0 -> perfectly_normal_space01.
148+
Proof.
149+
Admitted.
150+
Let perfectly_normal_space_41 : perfectly_normal_space01 -> perfectly_normal_space_Gdelta.
138151
Proof.
139152
Admitted.
140153

154+
Theorem Vedenissoff_closed : perfectly_normal_space_Gdelta <-> perfectly_normal_space 0.
155+
Proof.
156+
move: perfectly_normal_space_12 perfectly_normal_space_23 perfectly_normal_space_34 perfectly_normal_space_41.
157+
tauto.
158+
Qed.
159+
160+
Theorem Vedenissoff_open : perfectly_normal_space_Gdelta <-> perfectly_normal_space' 0.
161+
Proof.
162+
move: perfectly_normal_space_12 perfectly_normal_space_23 perfectly_normal_space_34 perfectly_normal_space_41.
163+
tauto.
164+
Qed.
165+
166+
Theorem Vedenissoff01 : perfectly_normal_space_Gdelta <-> perfectly_normal_space01.
167+
Proof.
168+
move: perfectly_normal_space_12 perfectly_normal_space_23 perfectly_normal_space_34 perfectly_normal_space_41.
169+
tauto.
170+
Qed.
171+
141172
End perfectlynormalspace.

0 commit comments

Comments
 (0)