311 research outputs found
Co-c.e. spheres and cells in computable metric spaces
We investigate conditions under which a co-computably enumerable set in a
computable metric space is computable. Using higher-dimensional chains and
spherical chains we prove that in each computable metric space which is locally
computable each co-computably enumerable sphere is computable and each co-c.e.
cell with co-c.e. boundary sphere is computable
Compact manifolds with computable boundaries
We investigate conditions under which a co-computably enumerable closed set
in a computable metric space is computable and prove that in each locally
computable computable metric space each co-computably enumerable compact
manifold with computable boundary is computable. In fact, we examine the notion
of a semi-computable compact set and we prove a more general result: in any
computable metric space each semi-computable compact manifold with computable
boundary is computable. In particular, each semi-computable compact
(boundaryless) manifold is computable
On the topological aspects of the theory of represented spaces
Represented spaces form the general setting for the study of computability
derived from Turing machines. As such, they are the basic entities for
endeavors such as computable analysis or computable measure theory. The theory
of represented spaces is well-known to exhibit a strong topological flavour. We
present an abstract and very succinct introduction to the field; drawing
heavily on prior work by Escard\'o, Schr\"oder, and others.
Central aspects of the theory are function spaces and various spaces of
subsets derived from other represented spaces, and -- closely linked to these
-- properties of represented spaces such as compactness, overtness and
separation principles. Both the derived spaces and the properties are
introduced by demanding the computability of certain mappings, and it is
demonstrated that typically various interesting mappings induce the same
property.Comment: Earlier versions were titled "Compactness and separation for
represented spaces" and "A new introduction to the theory of represented
spaces
Semicomputable Geometry
Computability and semicomputability of compact subsets of the Euclidean spaces are important notions, that have been investigated for many classes of sets including fractals (Julia sets, Mandelbrot set) and objects with geometrical or topological constraints (embedding of a sphere). In this paper we investigate one of the simplest classes, namely the filled triangles in the plane. We study the properties of the parameters of semicomputable triangles, such as the coordinates of their vertices. This problem is surprisingly rich. We introduce and develop a notion of semicomputability of points of the plane which is a generalization in dimension 2 of the left-c.e. and right-c.e. numbers. We relate this notion to Solovay reducibility. We show that semicomputable triangles admit no finite parametrization, for some notion of parametrization
Computability of 1-manifolds
A semi-computable set S in a computable metric space need not be computable.
However, in some cases, if S has certain topological properties, we can
conclude that S is computable. It is known that if a semi-computable set S is a
compact manifold with boundary, then the computability of \deltaS implies the
computability of S. In this paper we examine the case when S is a 1-manifold
with boundary, not necessarily compact. We show that a similar result holds in
this case under assumption that S has finitely many components
Strong computable type
A compact set has computable type if any homeomorphic copy of the set which is semicomputable is actually computable. Miller proved that finite-dimensional spheres have computable type, Iljazović and other authors established the property for many other sets, such as manifolds. In this article we propose a theoretical study of the notion of computable type, in order to improve our general understanding of this notion and to provide tools to prove or disprove this property. We first show that the definitions of computable type that were distinguished in the literature, involving metric spaces and Hausdorff spaces respectively, are actually equivalent. We argue that the stronger, relativized version of computable type, is better behaved and prone to topological analysis. We obtain characterizations of strong computable type, related to the descriptive complexity of topological invariants, as well as purely topological criteria. We study two families of topological invariants of low descriptive complexity, expressing the extensibility and the nullhomotopy of continuous functions. We apply the theory to revisit previous results and obtain new ones
Aspects Topologiques des Représentations en Analyse Calculable
Computable analysis provides a formalization of algorithmic computations over infinite mathematical objects. The central notion of this theory is the symbolic representation of objects, which determines the computation power of the machine, and has a direct impact on the difficulty to solve any given problem. The friction between the discrete nature of computations and the continuous nature of mathematical objects is captured by topology, which expresses the idea of finite approximations of infinite objects.We thoroughly study the multiple interactions between computations and topology, analysing the information that can be algorithmically extracted from a representation. In particular, we focus on the comparison between two representations of a single family of objects, on the precise relationship between algorithmic and topological complexity of problems, and on the relationship between finite and infinite representations.L’analyse calculable permet de formaliser le traitement algorithmique d’objets mathématiques infinis. La théorie repose sur une représentation symbolique des objets, dont le choix détermine les capacités de calcul de la machine, notamment sa difficulté à résoudre chaque problème donné. La friction entre le caractère discret du calcul et la nature continue des objets est capturée par la topologie, qui exprime l’idée d’approximation finie d’objets infinis.Nous étudions en profondeur les multiples interactions entre calcul et topologie, cherchant à analyser l’information qui peut être extraite algorithmiquement d’une représentation. Je me penche plus particulièrement sur la comparaison entre deux représentations d’une même famille d’objets, sur les liens détaillés entre complexité algorithmique et topologique des problèmes, ainsi que sur les relations entre représentations finies et infinies
Computability of sets with disconnected complements
U ovom doktorskom radu proučavali su se uvjeti koji omogućuju da skupovi s nepovezanim komplementom sadrže izračunljivu točku, odnosno postaju izračunljivi. Štoviše, istraživanje ove disertacije obuhvaća i skupove koji su homeomorfni skupovima s nepovezanim komplementima. Ambijentni prostor nad kojim su dokazivani rezultati ovog rada bio je izračunljiv metrički prostor , koji predstavlja svojevrsno poopćenje standardnog izračunljivog euklidskog prostora . U poglavlju 1. definirali su se neki osnovni pojmovi iz izračunljive analize te su istaknuti neki poznati, ali za ovo istraživanje, važni rezultati, koji su se tijekom ove doktorske disertacije koristili. Naglasak ovog poglavlja je posebno bio na doprinosima ove doktorske disertacije. Cilj ovog rada među ostalim je također bio da se još jednom istakne kako postoji uska veza između topologije i same teorije izračunljivosti. Neka topološka svojstva mogu učiniti poluizračunljiv/co-c.e. skup izračunljivim ili barem učiniti da takvi skupovi sadrže izračunljivu točku. Originalni doprinos ovog rada započet je s poglavljem 2 u kojem su proučavani co-c.e. skupovi s nepovezanim komplementima u izračunljivom metričkom prostoru. Pažnja se posebno usmjerila na slučaj kada je izračunljiv metrički prostor efektivno lokalno povezan i kada se komponente povezanosti komplementa co-c.e. skupa mogu na efektivan način razlikovati. Opisali su se neki dovoljni uvjeti koji omogućavaju da takav skup sadrži izračunljivu točku te neki dovoljni uvjeti uz koje skup postaje izračunljiv. Slobodno se može istaknuti da je pojam efektivne lokalne povezanosti zapravo ključ proučavanja ovog poglavlja. Stoga je u potpoglavlju 2.2. dana precizna definicija toga pojma. Budući se definicija efektivne lokalne povezanosti ne treba ograničiti samo na povezane otvorene kugle stvara se potreba za opisom pojma koji bi objašnjavao značenje izračunljivosti niza otvorenih (povezanih) skupova u izračunljivom metričkom prostoru . U tom kontekstu prezentira se definicija koja objašnjava značenje da niz skupova efektivno profinjuje niz skupova te značenje kada su dva niza skupova i izračunljivo ekvivalentni. U potpoglavlju 2.4. uvodi se pojam efektivne nepovezanosti otvorenog nepovezanog skupa u . Tim pojmom poopćava se situacija koja se odnosi na slučaj kada nepovezan otvoren skup u ima konačno mnogo komponenti povezanosti. Glavni rezultat ovog poglavlja, čiji je dokaz dan u potpoglavlju 2.4., kaže da ukoliko je efektivno lokalno povezan izračunljiv metrički prostor te ukoliko je co-c.e. skup u takav da je efektivno nepovezan i takav da svaka točka skupa leži na rubu barem dvije komponente povezanosti od , onda skup nužno mora biti izračunljiv u (vidi teorem 2.4.5 u potpoglavlju 2.4.). Također je dokazano da u efektivno lokalno povezanom izračunljivom metričkom prostoru , proizvoljan co-c.e. skup , sa svojstvom da je efektivno nepovezan, nužno sadrži izračunljivu točku ukoliko se dodatno pretpostavi da je metrički prostor povezan i potpun (korolar 2.4.6). Na kraju tog poglavlja prezentiran je još jedan dovoljan uvjet uz koji co-c.e. skup s efektivno nepovezanim komplementom u potpunom, efektivno lokalno povezanom izračunljivom metričkom prostoru sadrži izračunljivu točku. Skup S sadrži izračunljivu točku ako postoji neki povezan skup koji siječe dvije različite komponente povezanosti skupa . Štoviše, takav se može naći po volji blizu skupa (vidi teorem 2.4.8). Poglavlje 3. je prije svega posvećeno poopćenju takozvane izračunljive verzije Bolzanovog teorema o nultočki. Ukoliko je skup izračunljiv i povezan podskup od koji siječe obje komponente skupa , gdje je , onda nužno siječe jer je povezan. Postavlja se stoga sljedeće pitanje: mora li nužno sijeći skup u izračunljivoj točki? Izračunljiva verzija Bolzanovog teorema o nultočki nam kaže da ukoliko za skup uzmemo graf izračunljive funkcije , takve da je , onda mora sijeći u izračunljivoj točki. U potpoglavlju 3.3. ovaj rezultat se poopćava na način koji ćemo sada ukratko opisati. Prvo se promatra izračunljiv metrički prostor i dva c.e. otvorena skupa i u . Skup se definira kao komplement skupa u . Sada se pretpostavi da je kontinuum u koji je lančast od točke do točke , gdje je i , te se pretpostavi da je izračunljiv skup i da su točke i izračunljive. Uz dodatnu pretpostavku da je potpuno nepovezan pokazuje se da skup sadrži izračunljivu točku (vidi teorem 3.3.3). Ideja koja se je nalazila u pozadini dokaza ovog teorema je bila da se na izvjestan način uspije skup prekriti sa -lancem od točke do točke , to jest lancem koji ima svojstvo da za svake dvije susjedne karike barem jedna leži u skupu ili u skupu , te da prva karika ovakvog lanca sadrži točku , a posljednja karika sadrži točku (vidi potpoglavlje 3.1.). Iako se pretpostavka potpune nepovezanosti skupa može na prvi pogled učiniti dosta neobičnom i stranom, ona je usko povezana sa samom tehnikom -lanaca. Također, za potrebe dokaza samog teorema 3.3.3 razvija se koncept separatora, augmentatora i lokatora (potpoglavlje 3.2.) da bi se dobila mogućnost efektivnog načina lociranja tražene izračunljive točke u skupu . Kao posljedica teorema 3.3.3, dobiva se rezultat koji se odnosi na luk. Ukoliko se promatra izračunljiv metrički prostor i dva c.e. otvorena skupa i u , te ukoliko je , tada svaki izračunljiv luk u , s krajnjim izračunljivim točkama i , nužno mora sijeći skup u izračunljivoj točki (vidi teorem 3.3.4). Ovdje ćemo još jednom naglasiti da u ovom prethodno navedenom teoremu pretpostavka da je skup potpuno nepovezan iščezava, a ipak se navedeni rezultat dokazuje kao posljedica teorema 3.3.3 u kojem je pretpostavka potpune nepovezanosti neizostavna. U potpoglavlju 3.4. prethodna dva rezultata se poopćavaju na način da se pretpostavi samo da skupovi i sijeku skupove i (izostavili smo pretpostavku koja se je odnosila na važnost točaka i ). Detalje navedenog poopćenja čitatelj može pratiti kroz teorem 3.4.14. Taj teorem istaknimo kao najveći doprinos ovog poglavlja. Također, u potpoglavlju 3.4. promatra se i slučaj kada nije potpuno nepovezan. Prvo se u ovom potpoglavlju može uočiti da ukoliko je izračunljiv lančasti kontinuum, te proizvoljan co-c.e. zatvoren skup, i ukoliko je promatrani skup povezan, onda je nužno poluizračunljiv lančasti kontinuum (to je zapravo posljedica propozicije 3.4.2). Stoga je temeljno pitanje koje prožima ovo potpoglavlje 3.4. bilo: što se općenito može kazati o izračunljivim točkama i izračunljivosti poluizračunljivih lančastih kontinuuma? U teoremu 3.4.7 promatra se izračunljiv metrički prostor te poluizračunljiv skup u ovom prostoru. Ukoliko se pretpostavi da je kao potprostor od , lančasti kontinuum, te se dodatno pretpostavi da postoje dva potkontinuuma i od takva da je , te da postoje neke dvije točke i sa svojstvom da je i , onda se dokazalo da skup sadrži izračunljivu točku. Štoviše, u tom se teoremu dobiva da su izračunljive točke zapravo guste u skupu . Kao direktnu posljedicu toga teorema dobiva se sličan rezultat i za luk (vidi korolar 3.4.8). Kroz teorem 3.4.9, koji teorem 3.4.7 opisuje u terminu pojma dekompozabilnosti, uvidjeli smo da svaki dekompozabilan poluizračunljiv lančasti kontinuum u izračunljivom metričkom prostoru mora sadržavati izračunljivu točku. Nadalje, važan rezultat isprofilirao se je i kroz teorem 3.4.10 koji kaže da u izračunljivom metričkom prostoru , svaki poluizračunljiv lančasti kontinuum, koji ima izoliranu i dekompozabilnu komponentu povezanosti nužno mora sadržavati izračunljivu točku (štoviše izračunljive točke su guste u toj komponenti povezanosti). Budući se kroz ovo potpoglavlje također htjelo i poopćiti rezultat koji kaže da je svaka poluizračunljiva topološka kružnica u izračunljivom metričkom prostoru izračunljiva, dokazujemo i teorem 3.4.12. U tom teoremu je dokazano da je proizvoljan poluizračunljiv cirkularno lančasti kontinuum u , koji nije lančast, nužno izračunljiv skup (ovdje, u ovoj disertaciji, ovaj rezultat je dokazan bez korištenja pretpostavke da je lokalno izračunljiv). Na kraju samog poglavlja 3. pred čitatelja se stavljaju neka otvorena pitanja koja su se prirodno pojavila pri istraživanju navedenih problema ovog poglavlja. U posljednjem poglavlju ove disertacije, poglavlju 4., nastavljaju se izučavati uvjeti koji bi omogućili da poluizračunljiv skup u izračunljivom metričkom prostoru postane izračunljiv. Topologija igra veoma važnu ulogu pri opisu takvih uvjeta, kao što se do sada moglo uočiti. Glavna motivacija za ovo poglavlje bio je dobro poznati rezultat koji kaže da je poluizračunljiva ćelija izračunljiva uz dodatnu pretpostavku da je njezina rubna sfera izračunljiv skup. U tom kontekstu, kroz cijelo poglavlje 4., proučava se poluizračunljivi varšavski disk i njegova rubna varšavska kružnica. U teoremu 4.4.1 dokazuje se da je poluizračunljiv varšavski disk u izračunljivom metričkom prostoru izračunljiv ukoliko je njegova rubna varšavska kružnica poluizračunljiv skup. Glavna ideja dokaza ovog teorema sastojala se je u tome da se nekako aproksimira varšavski disk s 2-ćelijama (vidi potpoglavlje 4.2.) te da se onda nekako iskoristi tehnika 2-lanaca (vidi posebno propoziciju 4.2.1 te lemu 4.2.3). Važnost glavnog rezultat ovog poglavlja (zajedno s tehnikama koje su razvijene u svrhu njegova dokaza) jest u tome što bi on trebao pridonijeti još boljem razumijevanju veze koja se neminovno pojavljuje između topologije i same izračunljivosti, te naposlijetku svakako treba istaknuti da ovaj rezultat pridonosi dubljem shvaćanju važnosti takozvanog „rubnog uvjeta“.In this dissertation we have examined under what conditions sets with disconnected complements contain a computable point, or they become computable. Moreover, we have generalized our research also on sets which are homeomorphic to those sets with disconnected complements. The ambient space for this research was computable metric space , which represents a kind of generalization of standard computable Euclidean space .We can say that a computable metric space is a metric space in which we impose computability notions using some fixed dense sequence . In chapter 1. we defined some basic concepts of computable analysis and we referred readers to some important results which we used throughout the whole dissertation. The main part of this chapter 1. was to emphasize the contribution of our research. We strongly believe that this paper has once more showed to us that there is a strong connection between topology and computability. Some topological properties can force a semicomputable/co-c.e. sets to become computable or at least to have computable points We started our main work with chapter 2 in which we have been examining co-c.e. sets with disconnected complements in a computable metric space. We focused on the case when the computable metric space is effectively locally connected and when the connected components of the complement of a co-c.e. set can be effectively distinguished. We gave a sufficient condition that such an contains a computable point and a sufficient condition that is computable. We can say that the notion of effective local connectedness is the key in this chapter. We gave precise definition of that term. Because we did not want to restrict ourselves to connected open balls, we introduced in section 2.2. a certain notion that a sequence of open (connected) sets is computable in . To do this we needed to define when some sequence of sets effectively refines sequence of sets , and we needed a concept that two sequences of sets and are computably equivalent. Also in section 2.4. we introduced the concept which describes when some disconnected open set in is effectivelly disconnected because we wanted to have a notion which will generalize the situation when disconnected open set in has finitely many components. The main result that we have proved in chapter 2. says that if is an effectively locally connected computable metric space and if is a co-c.e. set in such that is effectivelly disconected and such that each point of lies in the boundary of at least two different components of , then needs to be a computable set in (see theorem 2.4.5 in section 2.4.). We have also proved that in effectively locally connected computable metric space , any co-c.e. set , such that is effectively disconnected, has to contain a computable point if we additionaly assume that metric space is connected and complete (see corollary 2.4.6). We gave another sufficient condition that co-c.e. set with effectively disconnected complement in complete effectively locally connected computable metric space contains a computable point. We showed that contains a computable point if there exists a connected set which intersects two different components of . Moreover, we proved that such can be found sufficiently close to (see theorem 2.4.8). Chapter 3 was devoted to generalization of computable version of Bolzano’s theorem. If we assume that is some computable and connected subset of Euclidean plane which intersects both components of , where , then certainly intersects because is connected. The question is does needs to intersect in a computable point? The computable version of Bolzano’s theorem states that if we take for a set to be a graph of a computable function , such that , then intersects in a computable point. In section 3.3. we have generalized this theorem in the following way. First, we observed computable metric space and two c.e. open sets and in . We defined set to be the complement of the set in . Now, we assumed that is a continuum in chainable from to , where a and , and we assumed that is a computable set and that points and are computable. Additionally, we assumed that is totally disconnected. Then we proved that contains a computable point (see theorem 3.3.3). The idea of the proof of that theorem was to cover set by -chains, by chains which have the property that for each two adjacent links at least one lies in or (see section 3.1.). The necessity of the assumption of total disconnectedness of is closely related to the technique of -chains. Also to prove the theorem 3.3.3 we needed to develop some techniques of separators, augmentators and locators (section 3.2.) to be able to precisely (effectively) locate the required computable point in the set . As a consequence of the theorem 3.3.3, we have gotten the result for an arc. If we observe a computable metric space and two c.e. open sets and in , and if we define , then each computable arc in , with computable endpoints and needs to intersect the set in a computable point (see theorem 3.3.4). We have to emphasize again that in this theorem we did not need to assume that the set is totally disconnected, and yet we have proved this theorem using the theorem 3.3.3. In section 3.4. we have generalized these two results assuming that this two sets and intersect sets and (we dropped out the assumption which referred to importance of points and ). The details of this generalization, reader can observe in theorem 3.4.14. Also in section 3.4. we have examined the case when is not totally disconnected. First in this section we saw that if is a computable chainable continuum and is any co-c.e. closed set and if is connected, then is a semi-computable chainable continuum (actually this is a consequence of the proposition 3.4.2). So the general question, which we have dealt with in section 3.4. was: what can be in general said about computable points and computability of semi-computable chainable continua? In theorem 3.4.7 we observed computable metric space and a semi-computable set in that space. We assumed that is, as a subspace of , chainable continuum and additionally we assumed that there exist two subcontinua and of such that and that there exist two points and such that and . Then we proved that contains a computable point. Moreover, in that theorem we have proved that computable points are dense in . As a direct consequence of the theorem 3.4.7 we got the same result for an arc (see corollary 3.4.8). Throughout the theorem 3.4.9 we saw that any decomposable semi-computable chainable continuum in computable metric space has to contain a computable point (this theorem is closely related to the theorem 3.4.7 and it puts that theorem in the context of decomposability). Also, an important result came out through theorem 3.4.10 which claims that in computable metric space , any semi-computable chainable continuum, which has isolated and decomposable connected component, has a computable point, moreover computable points are dense in that connected component. Further, we wanted to generalize a result which says that any semi-computable topological circle in computable metric space has to be a computable set. We did it throughout the theorem 3.4.12. In that theorem we have proved that any semi-computable circulary chainable continuum in , which is not chainable, needs to be a computable set (and we did it without assumption that is locally computable). As a conclusion of the chapter 3. we gave some open questions which naturally appeared while we were working on this problems. Last chapter of this dissertation, chapter 4., was dedicated to finding out more some conditions which will allow a semi-computable set in computable metric space to became computable. We know that topology plays an important role in the description of such conditions. The main motivation for this chapter was the well known result which says that a semi-computable cell is computable if its boundary sphere is computable. In that context, throughout the chapter 4, we have been investigating semi-computable Warsaw discs and their boundary Warsaw circles. We proved in theorem 4.4.1 that a semicomputable Warsaw disc in computable metric space is computable if its boundary Warsaw circle is semi-computable. The main idea behind the proof of this theorem was to approximate the Warsaw disc by 2-cells (see section 4.2.) and then to adjust somehow the technique of 2-chains (see especially proposition 4.2.1 and lemma 4.2.3). We believe that the main result of this chapter and the techniques that we used in its proof contribute to the better understanding of relationship between topology and computability and also, in particular, to the understanding of the so-called “boundary condition”
- …