- •Представление основных математических структур на языкеScb
- •Типология множеств и их представление в языке scb. Основные множества языка scb и соответствующие им ключевые узлы
- •Понятие кортежа. Атрибуты элементов кортежа. Представление кортежей в языке scb. Типология кортежей
- •Понятие кортежа и атрибута
- •Примеры кортежей и их представление в языках scBg и scBs
- •Типология кортежей
- •Резюме к подразделу 3.2
- •Понятие отношения. Представление отношений в языке scb. Типология отношений. Классические и неклассические отношения
- •Обобщение традиционной трактовки отношений
- •Типология отношений на основе базовой типологии множеств
- •Типология отношений на основе типологии кортежей, входящих в состав отношения, а также анализа соотношения между кортежами
- •Типология отношений на основе понятия проекции и понятия области определения
- •Типология отношений на основе понятия функциональной зависимости
- •Представление и типология классических отношений
- •Отношения предельного вида
- •Типология бинарных отношений и метаотношения над ними
- •Множество соответствий как метаотношение, заданное на множестве бинарных ориентированных отношений
- •Типология тернарных отношений и метаотношения над ними
- •Отношения над множествами
- •Отношения над кортежами
- •Отношения над отношениями
- •Числовые отношения
- •Резюме к подразделу 3.3
- •Представление реляционных структур в языке scb. Типология реляционных структур. Классические и неклассические реляционные структуры
- •Представление реляционных структур в языкеScb
- •Типология реляционных структур
- •Отношения над реляционными структурами. Реляционные метаструктуры
- •Графовые структуры и отношения над ними
- •Выводы к разделу 3
Графовые структуры и отношения над ними
Ключевые понятия:графовая структура, связка инцидентности, ребро, вершина.
Графовая структура (граф) – реляционная структура, в которой все сигнатурные отношения являются бинарными (ориентированными либо неориентированными) отношениями смежности (см. подраздел 1.2). Связки этих отношений называют рёбрами графа. Первичные элементы графа называют вершинами. Приведём пример графовой структуры неориентированного графа в традиционном представлении:
При представлении графа на языке SCBкаждое неориентированное ребро графа представляется неориентированной бинарной связкой, а каждое ориентированное – ориентированной связкой.
SCBg-текст 3.4.4..Представление вышеприведённого графа на языкеSCB:
Введём в графическую модификацию языка SCBизображение связки отношения инцидентности:
-
v g;
Используя связки отношения инцидентности, можно рассматриваемую нами графовую структуру представить и таким образом:
Над графовыми структурами, так же как и над реляционными структурами, определены отношения гомоморфизма, изоморфизма и автоморфизма.
Существует типология графовых структур (графов):
ориентированные графы,
неориентированные графы,
смешанные графы;
связные графы,
несвязные графы;
цикличные графы,
ацикличные графы
деревья
бинарные деревья,
тернарные деревья
и т.п.
Выводы к разделу 3
Завершая раздел 3, подчеркнем, что на языке SCBвозможно эффективное представление не только классических, но и неклассических математических структур – не только канторовских множеств, но и мультимножеств (множеств с повторениями), не только классических кортежей, но и кортежей неклассического вида с произвольным характером распределения атрибутов между компонентами кортежа, не только классических отношений, каждое из которых представляет собой множество классических кортежей одинаковой мощности и с одинаковыми атрибутами, но и отношений неклассического вида, не только классических реляционных структур (алгебраических систем), но и реляционных структур неклассического вида.
Особо отметим неограниченные возможности языка SCBдля представления всевозможных метаструктур – метамножеств (множеств, элементами которых являются множества), метакортежей (кортежей, компонентами которых являются кортежи), метаотношений (отношений, в область определения которых входят отношения), реляционных метаструктур (реляционных структур, первичными и/или вторичными элементами которых являются знаки реляционных структур).