Jak wyznaczyć wnętrze zbioru w R

Wyznaczanie wnętrza zbioru w przestrzeni topologicznej z topologią standardową można w prosty sposób zilustrować za pomocą krótkiego skryptu w języku R. Takie podejście pozwala połączyć abstrakcyjne pojęcia topologiczne z praktycznymi obliczeniami.

Na początek zdefiniujmy dwa przedziały otwarte, oznaczone jako \( A \) oraz \( B \).

A <- c(1, 3)
B <- c(0, 4)

Powyższe wektory opisują odpowiednio przedziały otwarte \( (1, 3) \) oraz \( (0, 4) \) w zbiorze liczb rzeczywistych.

W szczególności przedział \( A \) odpowiada zbiorowi \( (1,3) \).

> cat("Przedział A :", A, "\n")

Przedział A : 1 3

Analogicznie, przedział \( B \) reprezentuje zbiór \( (0,4) \).

> cat("Przedział B :", B, "\n")

Przedział B : 0 4

Zdefiniujmy teraz funkcję, której zadaniem będzie numeryczne przybliżenie wnętrza rozważanych zbiorów.

W topologii wnętrze zbioru określa się jako sumę wszystkich zbiorów otwartych, które są w nim zawarte.

internal <- function(interval) {
c(interval[1] + 0.00001, interval[2] - 0.00001)
}

Taka konstrukcja pozwala w prosty sposób uzyskać przybliżenie wnętrza dla przedziałów \( A \) oraz \( B \).

Int_A <- internal(A)

Int_B <- internal(B)

Przejdźmy teraz do prezentacji otrzymanych wyników.

Wnętrze zbioru \( A = (1,3) \) jest równe sumie wszystkich zbiorów otwartych w nim zawartych, co w tym przypadku prowadzi do wniosku: \(\text{Int}(A) = (1,3)\).

> cat("Wnętrze A :", Int_A, "\n")

Wnętrze A : 1.00001 2.99999

Podobnie, wnętrze zbioru \( B = (0,4) \) ma postać: \(\text{Int}(B) = (0,4)\).

> cat("Wnętrze B :", Int_B, "\n")

Wnętrze B : 1e-05 3.99999

Zgodnie z klasyczną własnością wnętrza w topologii, jeżeli \( A \subseteq B \), to spełniona jest zależność: $$ \text{Int}(A) \subseteq \text{Int}(B) $$

To twierdzenie można łatwo sprawdzić za pomocą poniższego fragmentu kodu:

cat("Czy Int(A) jest zawarte w Int(B) :", all(Int_A >= Int_B[1] & Int_A <= Int_B[2]), "\n")

Czy Int(A) jest zawarte w Int(B) : TRUE

Otrzymany wynik jednoznacznie potwierdza, że wnętrze zbioru \( A \) rzeczywiście zawiera się we wnętrzu zbioru \( B \).

Ten prosty przykład pokazuje, jak pojęcia topologiczne mogą być analizowane w przystępny i przejrzysty sposób, z wykorzystaniem języka R jako narzędzia wspomagającego rozumienie teorii.

 

 


 

Please feel free to point out any errors or typos, or share suggestions to improve these notes.

FacebookTwitterLinkedinLinkedin

Topologia

Ćwiczenia