:: Miscellaneous Facts about Open Functions and Continuous Functions
:: by Artur Korni{\l}owicz
::
:: Received February 9, 2010
:: Copyright (c) 2010-2016 Association of Mizar Users
:: (Stowarzyszenie Uzytkownikow Mizara, Bialystok, Poland).
:: This code can be distributed under the GNU General Public Licence
:: version 3.0 or later, or the Creative Commons Attribution-ShareAlike
:: License version 3.0 or later, subject to the binding interpretation
:: detailed in file COPYING.interpretation.
:: See COPYING.GPL and COPYING.CC-BY-SA for the full text of these
:: licenses, or see http://www.gnu.org/licenses/gpl.html and
:: http://creativecommons.org/licenses/by-sa/3.0/.
environ
vocabularies RELAT_1, FUNCT_1, TOPS_1, ARYTM_1, CONNSP_2, EUCLID, PRE_TOPC,
ORDINAL2, METRIC_1, TOPMETR, RCOMP_1, PCOMPS_1, TARSKI, XBOOLE_0,
NUMBERS, NAT_1, SUBSET_1, XXREAL_0, ARYTM_3, CARD_1, XXREAL_1, REAL_1;
notations TARSKI, SUBSET_1, FUNCT_1, RELSET_1, FUNCT_2, ORDINAL1, NUMBERS,
XCMPLX_0, XREAL_0, XXREAL_0, RCOMP_1, STRUCT_0, PRE_TOPC, TOPS_1,
CONNSP_2, METRIC_1, PCOMPS_1, TOPMETR, T_0TOPSP, EUCLID, TOPREAL9,
TOPREALB;
constructors TOPREAL9, TOPREALB, TOPS_1, T_0TOPSP, FUNCSDOM, PCOMPS_1;
registrations XBOOLE_0, RELAT_1, MEMBERED, XREAL_0, PRE_TOPC, STRUCT_0,
EUCLID, TOPREALB, XXREAL_0, METRIC_1, TOPMETR, TOPREAL9, PCOMPS_1,
RCOMP_1, TOPGRP_1, VALUED_0, ORDINAL1;
requirements SUBSET, REAL;
begin :: Open functions
reserve
n, m for Nat,
T for non empty TopSpace,
M, M1, M2 for non empty MetrSpace;
theorem :: TOPS_4:1
for A, B, S, T being TopSpace,
f being Function of A,S, g being Function of B,T st
the TopStruct of A = the TopStruct of B &
the TopStruct of S = the TopStruct of T &
f = g & f is open holds g is open;
theorem :: TOPS_4:2
for P being Subset of TOP-REAL m holds P is open iff
for p being Point of TOP-REAL m st p in P
ex r being positive Real st Ball(p,r) c= P;
theorem :: TOPS_4:3
for X, Y being non empty TopSpace, f being Function of X,Y
holds f is open iff for p being Point of X, V being open Subset of X
st p in V
ex W being open Subset of Y st f.p in W & W c= f.:V;
theorem :: TOPS_4:4
for f being Function of T,TopSpaceMetr(M) holds f is open iff
for p being Point of T, V being open Subset of T,
q being Point of M st q = f.p & p in V
ex r being positive Real st Ball(q,r) c= f.:V;
theorem :: TOPS_4:5
for f being Function of TopSpaceMetr(M),T holds f is open iff
for p being Point of M, r being positive Real
ex W being open Subset of T st f.p in W & W c= f.:Ball(p,r);
theorem :: TOPS_4:6
for f being Function of TopSpaceMetr(M1),TopSpaceMetr(M2) holds f is open iff
for p being Point of M1, q being Point of M2, r being positive Real
st q = f.p
ex s being positive Real st Ball(q,s) c= f.:Ball(p,r);
theorem :: TOPS_4:7
for f being Function of T,TOP-REAL m holds f is open iff
for p being Point of T, V being open Subset of T st p in V
ex r being positive Real st Ball(f.p,r) c= f.:V;
theorem :: TOPS_4:8
for f being Function of TOP-REAL m,T holds f is open iff
for p being Point of TOP-REAL m, r being positive Real
ex W being open Subset of T st f.p in W & W c= f.:Ball(p,r);
theorem :: TOPS_4:9
for f being Function of TOP-REAL m,TOP-REAL n holds f is open iff
for p being Point of TOP-REAL m, r being positive Real
ex s being positive Real st Ball(f.p,s) c= f.:Ball(p,r);
theorem :: TOPS_4:10
for f being Function of T,R^1 holds f is open iff
for p being Point of T, V being open Subset of T st p in V
ex r being positive Real st ].f.p-r,f.p+r.[ c= f.:V;
theorem :: TOPS_4:11
for f being Function of R^1,T holds f is open iff
for p being Point of R^1, r being positive Real
ex V being open Subset of T st f.p in V & V c= f.:].p-r,p+r.[;
theorem :: TOPS_4:12
for f being Function of R^1,R^1 holds f is open iff
for p being Point of R^1, r being positive Real
ex s being positive Real st ].f.p-s,f.p+s.[ c= f.:].p-r,p+r.[;
theorem :: TOPS_4:13
for f being Function of TOP-REAL m,R^1 holds f is open iff
for p being Point of TOP-REAL m, r being positive Real
ex s being positive Real st ].f.p-s,f.p+s.[ c= f.:Ball(p,r);
theorem :: TOPS_4:14
for f being Function of R^1,TOP-REAL m holds f is open iff
for p being Point of R^1, r being positive Real
ex s being positive Real st Ball(f.p,s) c= f.:].p-r,p+r.[;
begin :: Continuous functions
theorem :: TOPS_4:15
for f being Function of T,TopSpaceMetr(M) holds f is continuous iff
for p being Point of T, q being Point of M, r being positive Real
st q = f.p
ex W being open Subset of T st p in W & f.:W c= Ball(q,r);
theorem :: TOPS_4:16
for f being Function of TopSpaceMetr(M),T holds f is continuous iff
for p being Point of M, V being open Subset of T st f.p in V
ex s being positive Real st f.:Ball(p,s) c= V;
theorem :: TOPS_4:17
for f being Function of TopSpaceMetr(M1),TopSpaceMetr(M2) holds
f is continuous iff
for p being Point of M1, q being Point of M2, r being positive Real
st q = f.p
ex s being positive Real st f.:Ball(p,s) c= Ball(q,r);
theorem :: TOPS_4:18
for f being Function of T,TOP-REAL m holds f is continuous iff
for p being Point of T, r being positive Real
ex W being open Subset of T st p in W & f.:W c= Ball(f.p,r);
theorem :: TOPS_4:19
for f being Function of TOP-REAL m,T holds f is continuous iff
for p being Point of TOP-REAL m, V being open Subset of T st f.p in V
ex s being positive Real st f.:Ball(p,s) c= V;
theorem :: TOPS_4:20
for f being Function of TOP-REAL m, TOP-REAL n holds f is continuous iff
for p being Point of TOP-REAL m, r being positive Real
ex s being positive Real st f.:Ball(p,s) c= Ball(f.p,r);
theorem :: TOPS_4:21
for f being Function of T,R^1 holds f is continuous iff
for p being Point of T, r being positive Real
ex W being open Subset of T st p in W & f.:W c= ].f.p-r,f.p+r.[;
theorem :: TOPS_4:22
for f being Function of R^1,T holds f is continuous iff
for p being Point of R^1, V being open Subset of T st f.p in V
ex s being positive Real st f.:].p-s,p+s.[ c= V;
theorem :: TOPS_4:23
for f being Function of R^1,R^1 holds f is continuous iff
for p being Point of R^1, r being positive Real
ex s being positive Real st f.:].p-s,p+s.[ c= ].f.p-r,f.p+r.[;
theorem :: TOPS_4:24
for f being Function of TOP-REAL m,R^1 holds f is continuous iff
for p being Point of TOP-REAL m, r being positive Real
ex s being positive Real st f.:Ball(p,s) c= ].f.p-r,f.p+r.[;
theorem :: TOPS_4:25
for f being Function of R^1,TOP-REAL m holds f is continuous iff
for p being Point of R^1, r being positive Real
ex s being positive Real st f.:].p-s,p+s.[ c= Ball(f.p,r);