let a, b be real number ; for n being natural number holds (Partial_Intersection (half_open_sets (a,b))) . n is Element of Borel_Sets
defpred S1[ Nat] means (Partial_Intersection (half_open_sets (a,b))) . $1 is Element of Borel_Sets ;
AJ0:
S1[ 0 ]
AJ1:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume IA0:
(Partial_Intersection (half_open_sets (a,b))) . k is
Element of
Borel_Sets
;
S1[k + 1]
reconsider k =
k as
Element of
NAT by ORDINAL1:def 12;
(Partial_Intersection (half_open_sets (a,b))) . (k + 1) = ((Partial_Intersection (half_open_sets (a,b))) . k) /\ ((half_open_sets (a,b)) . (k + 1))
by PROB_3:def 1;
then ia:
(Partial_Intersection (half_open_sets (a,b))) . (k + 1) = ((Partial_Intersection (half_open_sets (a,b))) . k) /\ (halfline_fin (a,(b + (1 / (k + 1)))))
by Def3;
(
[.a,(b + (1 / (k + 1))).[ is
Element of
Borel_Sets &
(Partial_Intersection (half_open_sets (a,b))) . k is
Element of
Borel_Sets )
by BJ2, IA0;
hence
S1[
k + 1]
by ia, FINSUB_1:def 2;
verum
end;
for k being Nat holds S1[k]
from NAT_1:sch 2(AJ0, AJ1);
hence
for n being natural number holds (Partial_Intersection (half_open_sets (a,b))) . n is Element of Borel_Sets
; verum