2008-Mustata-ON A THEOREM OF BAIRE-Jnaat
html,body {
width: 100%;
height: 100%;
}
*, *::before,*::after {
box-sizing: border-box;
}
body {
margin: 0;
color: #1E2029;
font-size: 14px;
line-height: normal;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5em;
color: rgba(0, 0, 0, 0.85);
font-weight: 500;
}
p {
margin-top: 0;
margin-bottom: 1em;
}
ol, ul, dl {
margin-top: 0;
margin-bottom: 1em;
}
ol ol, ul ul, ol ul, ul ol {
margin-bottom: 0;
}
dt {
font-weight: 500;
}
dd {
margin-bottom: 0.5em;
margin-left: 0;
}
blockquote {
margin: 0 0 1em;
}
dfn {
font-style: italic;
}
b, strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #0B93ff;
text-decoration: none;
background-color: transparent;
outline: none;
cursor: pointer;
transition: color 0.3s;
}
a:hover {
color: #33aaff;
}
a:active {
color: #0070d9;
}
a:active, a:hover {
text-decoration: none;
outline: 0;
}
a[disabled] {
color: rgba(0, 0, 0, 0.25);
cursor: not-allowed;
pointer-events: none;
}
pre, code, kbd, samp {
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1em;
overflow: auto;
}
figure {
margin: 0 0 1em;
}
img {
vertical-align: middle;
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75em;
padding-bottom: 0.3em;
color: rgba(0, 0, 0, 0.45);
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
mjx-container[jax="SVG"] {
direction: ltr;
}
mjx-container[jax="SVG"] > svg {
overflow: visible;
min-height: 1px;
min-width: 1px;
}
mjx-container[jax="SVG"] > svg a {
fill: blue;
stroke: blue;
}
mjx-assistive-mml {
position: absolute !important;
top: 0px;
left: 0px;
clip: rect(1px, 1px, 1px, 1px);
padding: 1px 0px 0px 0px !important;
border: 0px !important;
display: block !important;
width: auto !important;
overflow: hidden !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
mjx-assistive-mml[display="block"] {
width: 100% !important;
}
mjx-container[jax="SVG"][display="true"] {
display: block;
text-align: center;
margin: 1em 0;
}
mjx-container[jax="SVG"][display="true"][width="full"] {
display: flex;
}
mjx-container[jax="SVG"][justify="left"] {
text-align: left;
}
mjx-container[jax="SVG"][justify="right"] {
text-align: right;
}
g[data-mml-node="merror"] > g {
fill: red;
stroke: red;
}
g[data-mml-node="merror"] > rect[data-background] {
fill: yellow;
stroke: none;
}
g[data-mml-node="mtable"] > line[data-line], svg[data-table] > g > line[data-line] {
stroke-width: 70px;
fill: none;
}
g[data-mml-node="mtable"] > rect[data-frame], svg[data-table] > g > rect[data-frame] {
stroke-width: 70px;
fill: none;
}
g[data-mml-node="mtable"] > .mjx-dashed, svg[data-table] > g > .mjx-dashed {
stroke-dasharray: 140;
}
g[data-mml-node="mtable"] > .mjx-dotted, svg[data-table] > g > .mjx-dotted {
stroke-linecap: round;
stroke-dasharray: 0,140;
}
g[data-mml-node="mtable"] > g > svg {
overflow: visible;
}
[jax="SVG"] mjx-tool {
display: inline-block;
position: relative;
width: 0;
height: 0;
}
[jax="SVG"] mjx-tool > mjx-tip {
position: absolute;
top: 0;
left: 0;
}
mjx-tool > mjx-tip {
display: inline-block;
padding: .2em;
border: 1px solid #888;
font-size: 70%;
background-color: #F8F8F8;
color: black;
box-shadow: 2px 2px 5px #AAAAAA;
}
g[data-mml-node="maction"][data-toggle] {
cursor: pointer;
}
mjx-status {
display: block;
position: fixed;
left: 1em;
bottom: 1em;
min-width: 25%;
padding: .2em .4em;
border: 1px solid #888;
font-size: 90%;
background-color: #F8F8F8;
color: black;
}
foreignObject[data-mjx-xml] {
font-family: initial;
line-height: normal;
overflow: visible;
}
mjx-container[jax="SVG"] path[data-c], mjx-container[jax="SVG"] use[data-c] {
stroke-width: 3;
}
#setText > div {
justify-content: inherit;
margin-top: 0;
margin-bottom: 1em;
}
#setText div:last-child {
margin-bottom: 0 !important;
}
#setText > br, #preview-content br {
line-height: 1.2;
}
#preview-content > div {
margin-top: 0;
margin-bottom: 1em;
}
.proof > div, .theorem > div {
margin-top: 1rem;
}
#preview-content table {
margin-bottom: 1em;
}
#setText table {
margin-bottom: 1em;
}
#preview-content .sub-table table, #setText .sub-table table {
margin-bottom: 0;
}
mjx-container {
text-indent: 0;
overflow-y: hidden;
overflow-x: auto;
padding-top: 1px;
padding-bottom: 1px;
}
.math-inline mjx-container {
display: inline-block !important;
page-break-inside: avoid;
max-width: 100%;
padding: 0;
line-height: 0;
}
.math-inline[data-overflow="visible"] mjx-container {
overflow: visible;
}
.math-inline mjx-container mjx-assistive-mml {
max-width: 100%;
}
.math-block {
align-items: center;
page-break-after: auto;
page-break-inside: avoid;
margin: 0;
display: block; /* mjx-container has block */
}
.math-inline {
display: inline-flex; /* mjx-container has inline-block. To prevent displacement during use overflow-x: auto;*/
max-width: 100%;
}
.math-block[data-width="full"] {
overflow-x: auto;
display: flex; /* mjx-container has flex */
}
svg .math-inline {
display: initial;
max-width: initial;
}
svg .math-inline mjx-container {
max-width: initial;
}
svg mjx-container {
overflow: visible;
padding: 0;
}
svg math-block[data-width="full"] {
overflow: visible;
}
.math-block,.math-inline {
--mmd-highlight-color: rgba(0, 147, 255, 0.25);
--mmd-highlight-text-color: #1e2029;
}
.math-block[data-highlight-color] mjx-container[jax="SVG"] > svg {
background-color: var(--mmd-highlight-color);
}
.math-block[data-highlight-text-color] mjx-container[jax="SVG"] > svg {
color: var(--mmd-highlight-text-color);
}
.math-inline[data-highlight-color] mjx-container[jax="SVG"] {
background-color: var(--mmd-highlight-color);
}
.math-inline[data-highlight-text-color] mjx-container[jax="SVG"] {
color: var(--mmd-highlight-text-color);
}
.math-block p {
flex-shrink: 1;
}
.math-block mjx-container {
margin: 0 !important;
}
.math-error {
background-color: yellow;
color: red;
}
#preview-content img, #setText img {
max-width: 100%;
}
#preview-content blockquote, #setText blockquote {
page-break-inside: avoid;
color: #666;
margin: 0 0 1em 0;
padding-left: 3em;
border-left: .5em solid #eee;
}
#preview-content pre, #setText pre {
border: none;
padding: 0;
overflow: auto;
font-size: 85%;
line-height: 1.45;
border-radius: 6px;
box-sizing: border-box;
background: #f8f8fa;
}
#preview-content pre code, #setText pre code{
padding: 1rem;
display: block;
overflow-x: auto;
line-height: 24px;
}
.empty {
text-align: center;
font-size: 18px;
padding: 50px 0 !important;
}
#setText table, #preview-content table {
display: table;
overflow: auto;
max-width: 100%;
border-collapse: collapse;
page-break-inside: avoid;
}
#setText table th, #preview-content table th {
text-align: center;
font-weight: bold;
}
#setText table td, #preview-content table td,
#setText table th, #preview-content table th {
border: 1px solid #dfe2e5;
padding: 6px 13px;
}
#setText table tr, #preview-content table tr {
background-color: #fff;
border-top: 1px solid #c6cbd1;
}
#setText table tr:nth-child(2n), #preview-content table tr:nth-child(2n) {
background-color: #f6f8fa;
}
#preview-content .main-title, #setText .main-title {
text-align: center;
line-height: 1.2;
margin: 0 auto 1em auto;
}
#preview-content .author, #setText .author {
text-align: center;
margin: 0 auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#preview-content .author p, #setText .author p {
min-width: 30%;
max-width: 50%;
padding: 0 7px;
}
#preview-content .author > p > span, #setText .author > p > span {
display: block;
text-align: center;
}
#preview-content .section-title, #setText .section-title {
margin-top: 1.5em;
}
#preview-content .abstract, #setText .abstract {
text-align: justify;
margin-bottom: 1em;
}
#preview-content .abstract p, #setText .abstract p {
margin-bottom: 0;
}
@media print {
#preview {
font-size: 10pt!important;
}
svg {
shape-rendering: crispEdges;
}
.math-block svg, math-inline svg {
margin-top: 1px;
}
#preview-content img, #setText img {
display: block;
}
#preview-content .figure_img img, #setText .figure_img img {
display: inline;
}
.preview-right {
word-break: break-word;
}
#preview-content h1, #setText h1 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h1::after, #setText h1::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
#preview-content h2, #setText h2 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h2::after, #setText h2::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
#preview-content h3, #setText h3 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h3::after, #setText h3::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
#preview-content h4, #setText h4 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h4::after, #setText h4::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
#preview-content h5, #setText h5 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h5::after, #setText h5::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
#preview-content h6, #setText h6 {
page-break-inside: avoid;
position: relative;
border: 2px solid transparent;
}
#preview-content h6::after, #setText h6::after {
content: "";
display: block;
height: 100px;
margin-bottom: -100px;
position: relative;
}
}
#preview-content sup, #setText sup {
top: -.5em;
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
#preview-content .text-url, #setText .text-url {
color: #0B93ff;
cursor: text;
pointer-events: none;
}
#preview-content .text-url a:hover, #setText .text-url a:hover {
color: #0B93ff;
}
mark {
background-color: #feffe6;
}
span[data-underline-type] mark {
background: inherit;
background-color: #feffe6;
padding-top: 0;
padding-bottom: 0;
}
*[data-has-dotfill] {
position: relative;
overflow: hidden;
}
*[data-has-dotfill] .dotfill::after {
position: absolute;
padding-left: .25ch;
content: " . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . . . . ";
text-align: right;
}
.smiles {
text-align: center;
}
div.svg-container, #setText > div.svg-container {
display: flex;
justify-content: center;
}
#preview-content code, #setText code {
font-family: Inconsolata;
font-size: inherit;
display: initial;
background: #f8f8fa;
}
#preview-content .mmd-highlight code, #setText .mmd-highlight code,
#preview-content pre.mmd-highlight code, #setText pre.mmd-highlight code {
background-color: transparent;
}
#preview-content pre code, #setText pre code {
font-family: 'DM Mono', Inconsolata, monospace;
color: #333;
font-size: 15px;
}
.hljs-comment,
.hljs-quote {
color: #998;
font-style: italic;
}
.hljs-command {
color: #005cc5;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
color: #d73a49;
font-weight: bold;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
color: #005cc5;
}
.hljs-string,
.hljs-doctag {
color: #24292e;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
color: #6f42c1;
font-weight: bold;
}
.hljs-subst {
font-weight: normal;
}
.hljs-type,
.hljs-class .hljs-title {
color: #458;
font-weight: bold;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
color: #000080;
font-weight: normal;
}
.hljs-regexp,
.hljs-link {
color: #009926;
}
.hljs-symbol,
.hljs-bullet {
color: #990073;
}
.hljs-built_in,
.hljs-builtin-name {
color: #24292e;
}
.hljs-meta {
color: #999;
font-weight: bold;
}
.hljs-meta-keyword {
color: #d73a49;
}
.hljs-meta-string {
color: #032f62;
}
.hljs-deletion {
background: #fdd;
}
.hljs-addition {
background: #dfd;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.table_tabular table th, .table_tabular table th {
border: none !important;
padding: 6px 13px;
}
.tabular tr, .tabular tr {
border-top: none !important;
border-bottom: none !important;
}
.tabular td, .tabular td {
border-style: none !important;
background-color: #fff;
border-color: #000 !important;
word-break: keep-all;
padding: 0.1em 0.5em !important;
}
.tabular {
display: inline-table !important;
height: fit-content;
}
.tabular td > p {
margin-bottom: 0;
margin-top: 0;
}
.tabular td._empty {
height: 1.3em;
}
.tabular td .f {
opacity: 0;
}
html[data-theme="dark"] .tabular tr, html[data-theme="dark"] .tabular td {
background-color: #202226;
border-color: #fff !important;
}
.table_tabular {
overflow-x: auto;
padding: 0 2px 0.5em 2px;
}
.figure_img {
margin-bottom: 0.5em;
overflow-x: auto;
}
ol.enumerate, ul.itemize {
padding-inline-start: 40px;
}
/* It's commented because counter not supporting to change value
ol.enumerate.lower-alpha {
counter-reset: item ;
list-style-type: none !important;
}
.enumerate.lower-alpha > li {
position: relative;
}
.enumerate.lower-alpha > li:before {
content: "("counter(item, lower-alpha)")";
counter-increment: item;
position: absolute;
left: -47px;
width: 47px;
display: flex;
justify-content: flex-end;
padding-right: 7px;
flex-wrap: nowrap;
word-break: keep-all;
}
*/
.itemize > li {
position: relative;
}
.itemize > li > span.li_level, .li_enumerate.not_number > span.li_level {
position: absolute;
right: 100%;
white-space: nowrap;
width: max-content;;
display: flex;
justify-content: flex-end;
padding-right: 10px;
box-sizing: border-box;
}
.li_enumerate.not_number {
position: relative;
display: inline-block;
list-style-type: none;
}
#preview {
font-family: 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif;
font-size: 17px;
visibility: visible;
word-break: break-word;
padding: 2.5em;
max-width: 800px;
margin: auto;
box-sizing: content-box;
}
#preview h1, #preview h2, #preview h3, #preview h4, #preview h5, #preview strong {
font-family: 'CMU Serif Bold', 'Georgia', Helvetica, Arial, sans-serif;
}
#preview i, #preview em {
font-family: 'CMU Serif Italic', 'Georgia', Helvetica, Arial, sans-serif;
}
.mmd-menu {
max-width: 320px;
position: absolute;
background-color: white;
color: black;
width: auto;
padding: 5px 0px;
border: 1px solid #E5E6EB;
margin: 0;
cursor: default;
font: menu;
text-align: left;
text-indent: 0;
text-transform: none;
line-height: normal;
letter-spacing: normal;
word-spacing: normal;
word-wrap: normal;
white-space: nowrap;
float: none;
z-index: 201;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
box-shadow: 0px 10px 20px #808080;
-webkit-box-shadow: 0px 10px 20px #808080;
-moz-box-shadow: 0px 10px 20px #808080;
-khtml-box-shadow: 0px 10px 20px #808080;
}
.mmd-menu:focus { outline: none; }
.mmd-menu.mmd-menu-sm {
max-width: 100vw;
padding-bottom: 34px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
}
.mmd-menu-item-icon {
color: #1e2029;
margin-left: auto;
align-items: center;
display: flex;
flex-shrink: 0;
display: none;
}
.mmd-menu-item {
padding-bottom: 8px;
padding-top: 8px;
padding-left: 1.25rem;
padding-right: 1.25rem;
display: flex;
background: transparent;
height: 52px;
max-height: 52px;
}
.mmd-menu-item:focus { outline: none; }
.mmd-menu-item.active {
background-color: #e1e0e5;
}
.mmd-menu-item.active .mmd-menu-item-icon {
display: flex;
}
.mmd-menu-item-container {
overflow: hidden;
}
.mmd-menu-item-title {
color: #1e2029;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
line-height: 20px;
}
.mmd-menu-item-value {
color: #7d829c;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 12px;
line-height: 16px;
}
html[data-theme="dark"] .mmd-menu-item-title {
color: #ebefe7;
}
html[data-theme="dark"] .mmd-menu-item.active .mmd-menu-item-title {
color: #1e2029;
}
html[data-theme="dark"] .mmd-menu {
background-color: #33363a;
}
.mmd-context-menu-overlay{
background: rgba(0, 0, 0, 0.56);
}
.ClipboardButton {
padding: 0;
margin: 0.5rem;
display: inline-block;
cursor: pointer;
color: rgb(36, 41, 47);
background: rgb(246, 248, 250);
border-radius: 6px;
border: 1px solid rgba(31, 35, 40, 0.15);
box-shadow: rgba(31, 35, 40, 0.04) 0 1px 0 0, rgba(255, 255, 255, 0.25) 0 1px 0 0 inset;
position: relative;
}
.ClipboardButton:hover {
background-color: rgb(243, 244, 246);
border-color: rgba(31, 35, 40, 0.15);
transition-duration: .1s;
}
.mmd-clipboard-icon {
fill: currentColor;
vertical-align: text-bottom;
}
.mmd-clipboard-copy-icon {
color: rgb(101, 109, 118);
}
.mmd-clipboard-check-icon {
color: rgb(26, 127, 55);
}
.mmd-tooltipped-no-delay:hover::before,
.mmd-tooltipped-no-delay:hover::after {
animation-delay: 0s;
}
.mmd-tooltipped:hover::before,
.mmd-tooltipped:hover::after {
display: inline-block;
text-decoration: none;
animation-name: tooltip-appear;
animation-duration: .1s;
animation-fill-mode: forwards;
animation-timing-function: ease-in;
animation-delay: .4s;
}
.mmd-tooltipped-w::before {
top: 50%;
bottom: 50%;
left: -7px;
margin-top: -6px;
border-left-color: rgb(36, 41, 47);
}
.mmd-tooltipped::before {
position: absolute;
z-index: 1000001;
display: none;
width: 0;
height: 0;
color: rgb(36, 41, 47);
pointer-events: none;
content: "";
border: 6px solid transparent;
opacity: 0;
}
.mmd-tooltipped-w::after {
right: 100%;
bottom: 50%;
margin-right: 6px;
transform: translateY(50%);
}
.mmd-tooltipped::after {
position: absolute;
z-index: 1000000;
display: none;
padding: 0.5em 0.75em;
font: normal normal 11px/1.5 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: subpixel-antialiased;
color: rgb(255, 255, 255);
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-wrap: break-word;
white-space: pre;
pointer-events: none;
content: attr(aria-label);
background: rgb(36, 41, 47);
border-radius: 6px;
opacity: 0;
}
ON A THEOREM OF BAIRE ABOUT LOWER SEMICONTINUOUS FUNCTIONS*
COSTICĂ MUSTĂŢA ^(†){ }^{\dagger}
Abstract
A theorem of Baire concerning the approximation of lower semicontinuous real valued functions defined on a metric space, by increasing sequences of continuous functions is extended to the "nonsymmetric" case, i.e. for quasimetric spaces.
MSC 2000. 41A30, 26A15, 26A16, 26A21, 54E25.
Keywords. Quasi-metric space, semi-Lipschitz function, approximation.
1. PRELIMINARIES
In the last years there have been an increasing interest for the study of quasimetric spaces (spaces with asymmetric metric) motivated by their applications in various branches of mathematics, and especially in computer science. A direction of investigation is to study the possibility to extend to quasi-metric spaces known results in metric spaces (see, for example, [2-[7]).
The following classical result of Baire is well known [8, 9. Every lower semicontinuous real valued function defined on a metric space is the pointwise limit of an increasing sequence of continuous functions. Analyzing the proof of this result (see [9], Th. 2.2-23, p. 84), observe that every element of the increasing sequence is a Lipschitz function. This fact suggest to use the semiLipschitz functions defined in [10, 11, to obtain such a theorem for lower semi-continuous real valued functions defined on a quasi-metric space.
This short Note presents some notions connected with quasi-metric spaces and the result of Baire in this framework.
Let XX be a non-empty set. A function d:X xx X rarr[0,oo)d: X \times X \rightarrow[0, \infty) is called a quasi-metric on XX ([10]) if the following conditions hold:
{:Q_(1))d(x,y)=d(y,x)=0\left.Q_{1}\right) d(x, y)=d(y, x)=0 iff x=y;x=y ;
{:Q_(2))d(x,z) <= d(x,y)+d(y,z)\left.Q_{2}\right) d(x, z) \leq d(x, y)+d(y, z), for all x,y,z in Xx, y, z \in X.
The function bar(d):X xx X rarr[0,oo)\bar{d}: X \times X \rightarrow[0, \infty) defined by bar(d)(x,y)=d(y,x)\bar{d}(x, y)=d(y, x), for all x,y in Xx, y \in X is also a quasi-metric on XX, called the conjugate quasi-metric of dd.
The function d^(s)(x,y)=max{d(x,y), bar(d)(x,y)}d^{s}(x, y)=\max \{d(x, y), \bar{d}(x, y)\} is a metric on XX. If dd can take the value +oo+\infty, then it is called a quasi-distance on XX.
Each quasi-metric dd on XX induces a topology tau(d)\tau(d) which has as a basis the family of open balls (called forward open balls in [6]):
B^(+)(x,epsi):={y in X:d(x,y) < epsi},x in X,epsi > 0.B^{+}(x, \varepsilon):=\{y \in X: d(x, y)<\varepsilon\}, x \in X, \varepsilon>0 .
This topology is called the forward topology of XX ([3, [6]) and is denoted also by tau^(+)\tau^{+}. Observe that the topology tau^(+)\tau^{+}is a T_(0)T_{0}-topology [10]. If the conditions Q_(1)Q_{1} is replaced by Q_(1)^('):d(x,y)=0Q_{1}^{\prime}: d(x, y)=0 iff x=yx=y, then tau^(+)\tau^{+}is a T_(1)T_{1}-topology ( 10 , [11]).
The pair ( X,dX, d ) is called a quasi-metric space ( T_(0)T_{0}-separated, respectively T_(1)T_{1}-separated). A sequence (x_(n))_(n >= 1)\left(x_{n}\right)_{n \geq 1} in the quasi-metric space ( X,dX, d ) is called tau^(+)\tau^{+}-convergent to x_(0)in Xx_{0} \in X iff lim_(n rarr oo)d(x_(0),x_(n))=0\lim _{n \rightarrow \infty} d\left(x_{0}, x_{n}\right)=0.
Similarly, the topology tau( bar(d))\tau(\bar{d}) has as a basis the family of open balls:
B^(-)(x,epsi):{y in X:d(y,x) < epsi},x in X,epsi > 0B^{-}(x, \varepsilon):\{y \in X: d(y, x)<\varepsilon\}, x \in X, \varepsilon>0
This topology is denoted also by tau^(-)\tau^{-}.
Definition 1. ([10]). Let ( X,dX, d ) be a quasi-metric space. A function ff : X rarrRX \rightarrow \mathbb{R} is called dd-semi-Lipschitz if there exists a number L >= 0L \geq 0 (named a dd-semi-Lipschitz constant for ff ) such that
{:(1)f(x)-f(y) <= Ld(x","y):}\begin{equation*}
f(x)-f(y) \leq L d(x, y) \tag{1}
\end{equation*}
for all x,y in Xx, y \in X.
A similar definition can be given for bar(d)\bar{d}-semi-Lipschitz functions.
Definition 2. The function f:X rarrRf: X \rightarrow \mathbb{R} is called <= _(d)\leq_{d}-increasing if f(x) <= f(y)f(x) \leq f(y), whenever d(x,y)=0d(x, y)=0.
One denotes by R_( <= _(d))^(X)R_{\leq_{d}}^{X} the set of all <= _(d)\leq_{d}-increasing functions on XX. The set R_( <= _(d))^(X)\mathbb{R}_{\leq_{d}}^{X} is a cone in the linear space R^(X)\mathbb{R}^{X} of real valued functions defined on XX [11].
For a dd-semi-Lipschitz function f:X rarrRf: X \rightarrow \mathbb{R}, put
{:(2)||f|_(d)=s u p{((f(x)-f(y))vv0)/(d(x,y)):d(x,y) > 0,x,y in X}:}\begin{equation*}
\|\left. f\right|_{d}=\sup \left\{\frac{(f(x)-f(y)) \vee 0}{d(x, y)}: d(x, y)>0, x, y \in X\right\} \tag{2}
\end{equation*}
Then ||f|_(d)\|\left. f\right|_{d} is the smallest dd-semi-Lipschitz constant of ff (see [7], [10, 11]).
Denote also
{:(3)d"-SlipX ":={f inR_( <= d)^(X):||f|_(d) < oo}:}\begin{equation*}
d \text {-SlipX }:=\left\{f \in \mathbb{R}_{\leq d}^{X}: \|\left. f\right|_{d}<\infty\right\} \tag{3}
\end{equation*}
the subcone of the cone R_( <= _(d))^(X)\mathbb{R}_{\leq_{d}}^{X}, of all dd-semi-Lipschitz real valued functions on (X,d)(X, d). If theta in X\theta \in X is a fixed, but arbitrary element, denote
d-Slip_(0)X:={f in d-SlipX:f(theta)=0}.d-\operatorname{Slip}_{0} \mathrm{X}:=\{f \in d-\operatorname{Slip} \mathrm{X}: f(\theta)=0\} .
Then the functional ||*|_(d):d-\|\left.\cdot\right|_{d}: d- Slip _(0)Xrarr[0,oo)_{0} \mathrm{X} \rightarrow[0, \infty) is an asymmetric norm on dd-Slip _(0)X{ }_{0} \mathrm{X}, i.e. this functional is subadditive, positively homogeneous and ||f|_(d)=\|\left. f\right|_{d}=
0 iff f=0f=0. The pair ( dd-Slip _(0)X,||*|_(d){ }_{0} \mathrm{X}, \|\left.\cdot\right|_{d} ) is called the "normed cone" of dd-semiLipschitz real valued functions (vanishing at theta\theta ). The properties of this normed cone are studied in [10, 11.
Definition 3. Let ( X,dX, d ) be a quasi-metric space and f:X rarr bar(R)f: X \rightarrow \overline{\mathbb{R}}, where bar(R)=[-oo,+oo]\overline{\mathbb{R}}=[-\infty,+\infty] is equipped with the natural topology. The function ff is called tau^(+)\tau^{+}-lower semicontinuous (respectively tau^(+)\tau^{+}-upper semicontinuous) ( tau^(+)\tau^{+}-l.s.c, respectively tau^(+)\tau^{+}-u.s.c., in short) at the point x_(0)in Xx_{0} \in X, if for every epsi > 0\varepsilon>0 there exists r > 0r>0 such that for all x inB^(+)(x_(0),r),f(x) > f(x_(0))-epsix \in B^{+}\left(x_{0}, r\right), f(x)>f\left(x_{0}\right)-\varepsilon (respectively {:f(x) < f(x_(0))+epsi))\left.\left.f(x)<f\left(x_{0}\right)+\varepsilon\right)\right).
Similar definitions can be given for tau^(-)\tau^{-}-l.s.c. and tau^(-)\tau^{-}-u.s.c real valued functions on (X, bar(d))(X, \bar{d}).
Observe that f:X rarr bar(R)f: X \rightarrow \overline{\mathbb{R}} is tau^(+)\tau^{+}-l.s.c iff -f-f is tau^(-)\tau^{-}-u.s.c and ff is tau^(+)\tau^{+}-u.s.c iff -f-f is tau^(-)\tau^{-}-l.s.c.
The result of Baire in this framework is:
Theorem 4. (Baire). Let ( X,dX, d ) be a quasi-metric space and f:X rarr bar(R)f: X \rightarrow \overline{\mathbb{R}} be a tau^(+)\tau^{+}- l.s.c function on XX. Then there exists a sequence (F_(n))_(n >= 1),F_(n)in d\left(F_{n}\right)_{n \geq 1}, F_{n} \in d-SlipX such that (F_(n)(x))_(n >= 1),x in X\left(F_{n}(x)\right)_{n \geq 1}, x \in X, is increasing and lim_(n rarr oo)F_(n)(x)=f(x),x in X\lim _{n \rightarrow \infty} F_{n}(x)=f(x), x \in X.
Proof. a) Suppose firstly that f(x) >= 0f(x) \geq 0, for all x in Xx \in X. For x in Xx \in X and n inNn \in \mathbb{N}, let
{:(4)F_(n)(x)=i n f{f(z)+n*d(x","z):z in X}.:}\begin{equation*}
F_{n}(x)=\inf \{f(z)+n \cdot d(x, z): z \in X\} . \tag{4}
\end{equation*}
Obviously that
{:(5)0 <= F_(n)(x) <= f(x)+nd(x","x)=f(x).:}\begin{equation*}
0 \leq F_{n}(x) \leq f(x)+n d(x, x)=f(x) . \tag{5}
\end{equation*}
If x,y,z in Xx, y, z \in X, then
{:[F_(n)(x) <= f(z)+nd(x","z) <= f(z)+nd(x","y)+nd(y","z)],[=(f(z)+nd(y","z))+nd(x","y).]:}\begin{aligned}
F_{n}(x) & \leq f(z)+n d(x, z) \leq f(z)+n d(x, y)+n d(y, z) \\
& =(f(z)+n d(y, z))+n d(x, y) .
\end{aligned}
Taking the infimum with respect to zz, one obtains
F_(n)(x) <= F_(n)(y)+nd(x,y),F_{n}(x) \leq F_{n}(y)+n d(x, y),
i.e.
F_(n)(x)-F_(n)(y) <= n*d(x,y),F_{n}(x)-F_{n}(y) \leq n \cdot d(x, y),
for all x,y in Xx, y \in X. This means that ||F_(n)|_(d) <= n\|\left. F_{n}\right|_{d} \leq n and F_(n)in dF_{n} \in d-SlipX, for every n=1,2,3,dotsn=1,2,3, \ldots
If n <= mn \leq m, by the definition (4) it follows F_(n)(x) <= F_(m)(x),x in XF_{n}(x) \leq F_{m}(x), x \in X, so that the sequence (F_(n)(x))_(n >= 1)\left(F_{n}(x)\right)_{n \geq 1} is increasing and bounded by f(x),x in Xf(x), x \in X. Consequently there exists the limit lim_(n rarr oo)F_(n)(x)=h(x)\lim _{n \rightarrow \infty} F_{n}(x)=h(x), and h(x) <= f(x),x in Xh(x) \leq f(x), x \in X.
In fact h(x)=f(x)h(x)=f(x), for every x in Xx \in X. Indeed, let n inNn \in \mathbb{N} and x in Xx \in X. By definition (4) of F_(n)(x)F_{n}(x), for every epsi > 0\varepsilon>0, there exists z_(n)in Xz_{n} \in X such that
F_(n)(x)+epsi > f(z_(n))+nd(x,z_(n)) >= nd(x,z_(n)),F_{n}(x)+\varepsilon>f\left(z_{n}\right)+n d\left(x, z_{n}\right) \geq n d\left(x, z_{n}\right),
and because F_(n)(x)+epsi <= f(x)+epsiF_{n}(x)+\varepsilon \leq f(x)+\varepsilon, it follows
f(x)+epsi >= nd(x,z_(n))f(x)+\varepsilon \geq n d\left(x, z_{n}\right)
and then
d(x,z_(n)) <= (1)/(n)(f(x)+epsi)d\left(x, z_{n}\right) \leq \frac{1}{n}(f(x)+\varepsilon)
For n rarr oon \rightarrow \infty it follows that the sequence (z_(n))_(n >= 1)\left(z_{n}\right)_{n \geq 1} is tau^(+)\tau^{+}-convergent to xx, and because ff is supposed tau^(+)\tau^{+}-l.s.c.,
lim_(n rarr oo)i n f f(z_(n)) >= f(x)\lim _{n \rightarrow \infty} \inf f\left(z_{n}\right) \geq f(x)
(see [9], p. 127).
Consequently, for every epsi > 0\varepsilon>0 there exists n_(0)inNn_{0} \in \mathbb{N} such that, for every n >= n_(0)n \geq n_{0},
{:(6)f(z_(n)) >= f(x)-epsi.:}\begin{equation*}
f\left(z_{n}\right) \geq f(x)-\varepsilon . \tag{6}
\end{equation*}
By (4) and (6) it follows
F_(n)(x) > f(z_(n))-epsi+nd(x,z_(n)) >= f(z_(n))-epsi >= f(x)-2epsiF_{n}(x)>f\left(z_{n}\right)-\varepsilon+n d\left(x, z_{n}\right) \geq f\left(z_{n}\right)-\varepsilon \geq f(x)-2 \varepsilon
for n > n_(0)n>n_{0}. By (5) one obtains
0 <= F_(n)(x)uarr f(x)0 \leq F_{n}(x) \uparrow f(x)
for all x in Xx \in X.
b) Now, let ff be a bounded and tau^(+)\tau^{+}-l.s.c function on XX. Then there exists M > 0M>0 such that |f(x)| <= M|f(x)| \leq M, for all x in Xx \in X. Denoting g(x)=f(x)+M,x in Xg(x)=f(x)+M, x \in X, one obtains g(x) >= 0g(x) \geq 0, and gg is tau^(+)\tau^{+}-l.s.c., on XX.
From the part a), there exists the sequence (G_(n))_(n >= 1),G_(n)in d\left(G_{n}\right)_{n \geq 1}, G_{n} \in d-SlipX, n=1,2,3,dotsn= 1,2,3, \ldots such that 0 <= G_(n)(x)uarr g(x)=f(x)+M0 \leq G_{n}(x) \uparrow g(x)=f(x)+M. This means that the sequence (F_(n))_(n >= 1),F_(n)=G_(n)-M,n=1,2,3dots\left(F_{n}\right)_{n \geq 1}, F_{n}=G_{n}-M, n=1,2,3 \ldots is increasing and converges in every point xx of XX to f(x)f(x). Moreover |F_(n)(x)| <= M,x in X,n=1,2,3,dots\left|F_{n}(x)\right| \leq M, x \in X, n=1,2,3, \ldots.
c) Now, we consider the general case, i.e., f:X rarr bar(R)f: X \rightarrow \overline{\mathbb{R}} is an arbitrary tau^(+)\tau^{+}-l.s.c. function.
Using the Baire function (see [1]) varphi:[-oo,+oo]rarr[-1,1]\varphi:[-\infty,+\infty] \rightarrow[-1,1],
varphi(x)={[-1","" for "x=-oo],[(x)/(1+|x|)","" for "-oo < x < oo],[1","" for "x=+oo]:}\varphi(x)=\left\{\begin{array}{l}
-1, \text { for } x=-\infty \\
\frac{x}{1+|x|}, \text { for }-\infty<x<\infty \\
1, \text { for } x=+\infty
\end{array}\right.
which is a Lipschitz increasing isomorphism, it follows that varphi@f: bar(R)rarr[-1,1]\varphi \circ f: \overline{\mathbb{R}} \rightarrow[-1,1] is bounded and tau^(+)-\tau^{+}-l.s.c. on XX.
By the previous point b), there exists a sequence (H_(n))_(n >= 1)\left(H_{n}\right)_{n \geq 1} with H_(n)in dH_{n} \in d-SlipX such that
H_(n)(x)uarr(varphi@f)(x),x in X.H_{n}(x) \uparrow(\varphi \circ f)(x), x \in X .
Consequently, the sequence (F_(n))_(n >= 1),F_(n)(x)=(varphi^(-1)@H_(n))(x),x in X\left(F_{n}\right)_{n \geq 1}, F_{n}(x)=\left(\varphi^{-1} \circ H_{n}\right)(x), x \in X, is increasing and lim_(n rarr oo)F_(n)(x)=f(x),x in X\lim _{n \rightarrow \infty} F_{n}(x)=f(x), x \in X.
For tau^(+)\tau^{+}-u.s.c functions on XX, one obtains:
Theorem 5. Let ( X,dX, d ) be a quasi-metric space and f:X rarr bar(R)f: X \rightarrow \overline{\mathbb{R}} a tau^(+)\tau^{+}-u.s.c. function. Then there exists a sequence (G_(n))_(n >= 1),G_(n)in d\left(G_{n}\right)_{n \geq 1}, G_{n} \in d-SlipX, n=1,2,3,dotsn=1,2,3, \ldots such that (G_(n)(x))_(n >= 1),x in X\left(G_{n}(x)\right)_{n \geq 1}, x \in X, is monotonically decreasing and lim_(n rarr oo)G_(n)(x)=f(x),x in X\lim _{n \rightarrow \infty} G_{n}(x)= f(x), x \in X.
Proof. If ff is tau^(+)\tau^{+}-u.s.c., then -f-f is tau^(-)\tau^{-}-l.s.c on XX. By Theorem 1, there exists a sequence (F_(n))_(n >= 1)\left(F_{n}\right)_{n \geq 1} in bar(d)\bar{d}-SlipX, monotonically increasing and pointwise convergent to -f-f. Then the sequence G_(n)=-F_(n),n=1,2,dotsG_{n}=-F_{n}, n=1,2, \ldots, has the following properties: G_(n)=-F_(n)in dG_{n}=-F_{n} \in d-SlipX, and G_(n)(x)darr f(x),lim_(n rarr oo)G_(n)=f(x),x in XG_{n}(x) \downarrow f(x), \lim _{n \rightarrow \infty} G_{n}=f(x), x \in X.
REFERENCES
[1] Baire, R., Leçon sur les fonctions discontinues, Paris, Collection Borel, 1905, pp. 121123.
[2] Borodin, P.A., The Banach-Mazur theorem for spaces with asymmetric norm and its applications in convex analysis, Mat. Zametki, 69, no. 3, pp. 329-337, 2001.
[3] Collins, J. and Zimmer, J. An asymmetric Arzèla-Ascoli theorem, Topology Appl., 154, no. 11, pp. 2312-2322, 2007.
[4] KünZI, H.P.A., Nonsymmetric distances and their associated topologies: About the origin of basic ideas in the area of asymmetric topology, in: Handbook of the History of General Topology, edited. by C.E. Aull and R. Lower, vol. 3, Kluwer Acad. Publ., Dordrecht, pp. 853-968, 2001.
[5] McShane, E.T., Extension of range of fucntions, Bull. Amer. Math. Soc., 40, pp. 837842, 1934.
[6] Menucci, A., On asymmetric distances, Technical Report, Scuola Normale Superiore, Pisa, 2004.
[7] Mustăţa, C., Extensions of semi-Lipschitz functions on quasi-metric spaces, Rev. Anal. Numér. Théor. Approx., 30, no. 1, pp. 61-67, 2001. ©
[8] Nicolescu, M., Mathematical Analysis, Vol. II, Editura Tehnică, Bucharest, p. 119, 1958 (in Romanian).
[9] Precupanu, A., Mathematical Analysis: Measure and Integration, Vol. I., Editura Universităţii A.I. Cuza Iaşi, 2006 (Romanian).
[10] Romaguera, S. and Sanchis, M., Semi-Lipschitz functions and best-approximation in quasi-metric spaces, J. Approx. Theory, 103, pp. 292-301, 2000.
[11] Romaguera, S. and Sanchis, M., Properties of the normed cone of semi-Lipschitz functions. Acta Math. Hungar., 108, no. 1-2, pp. 55-70, 2005.
Received by the editors: March 27, 2008.