- •Представление основных математических структур на языкеScb
- •Типология множеств и их представление в языке scb. Основные множества языка scb и соответствующие им ключевые узлы
- •Понятие кортежа. Атрибуты элементов кортежа. Представление кортежей в языке scb. Типология кортежей
- •Понятие кортежа и атрибута
- •Примеры кортежей и их представление в языках scBg и scBs
- •Типология кортежей
- •Резюме к подразделу 3.2
- •Понятие отношения. Представление отношений в языке scb. Типология отношений. Классические и неклассические отношения
- •Обобщение традиционной трактовки отношений
- •Типология отношений на основе базовой типологии множеств
- •Типология отношений на основе типологии кортежей, входящих в состав отношения, а также анализа соотношения между кортежами
- •Типология отношений на основе понятия проекции и понятия области определения
- •Типология отношений на основе понятия функциональной зависимости
- •Представление и типология классических отношений
- •Отношения предельного вида
- •Типология бинарных отношений и метаотношения над ними
- •Множество соответствий как метаотношение, заданное на множестве бинарных ориентированных отношений
- •Типология тернарных отношений и метаотношения над ними
- •Отношения над множествами
- •Отношения над кортежами
- •Отношения над отношениями
- •Числовые отношения
- •Резюме к подразделу 3.3
- •Представление реляционных структур в языке scb. Типология реляционных структур. Классические и неклассические реляционные структуры
- •Представление реляционных структур в языкеScb
- •Типология реляционных структур
- •Отношения над реляционными структурами. Реляционные метаструктуры
- •Графовые структуры и отношения над ними
- •Выводы к разделу 3
Типология кортежей
Ключевые понятия:дуга (знак 2-мощного кортежа); кортеж, все компоненты которого имеют не более одного атрибута; кортеж, все компоненты которого имеют разные атрибуты; классический кортеж; неклассический кортеж; кортеж над предметами; кортеж над узловыми непредметными множествами; кортеж над системами множеств; числовой кортеж; метакортеж (кортеж над кортежами).
Поскольку кортежи являются множествами специального вида, их можно классифицировать по всем общим признакам классификации множеств, которые приведены в подразделе 2.3. Согласно этому, можно выделить:
по признаку кратности элементов:
кортежи без кратных элементов;
кортежи с кратными элементами (т.е. кортежи, у каждого из которых имеется по крайней мере один элемент, который входит в состав кортежа более, чем однократно) – см. пример на scbg-тексте 3.2.2.4;
по признаку рефлексивности:
нерефлексивные кортежи;
рефлексивные кортежи (т.е. кортежи, каждый из которых включает в число элементов знак самого себя). Очевидно, что рефлексивные кортежи являются достаточно редким видом кортежей;
по мощности:
2-мощные кортежи (пары);
3-мощные кортежи (тройки);
4-мощные кортежи (четверки);
5-мощные кортежи (пятерки);
и т.д.
Знаки 2-мощных кортежей (ориентированных пар) будем называть дугами.
Анализ различных вариантов соотношения вхождений элементов в кортежи и соответствующих им атрибутов позволяет выделить следующие классы кортежей:
по признаку наличия неявно указываемых атрибутов:
кортежи, у которых каждому вхождению элемента соответствует по крайней мере один явно указываемый атрибут;
кортежи, у которых имеется по крайней мере одно вхождение какого-либо элемента с неявно указываемым атрибутом (т.е. с атрибутом, указываемым по умолчанию);
по признаку количества атрибутов у компонентов кортежа:
кортежи, у которых каждому вхождению каждого элемента соответствует один и только один атрибут (явно или неявно указываемый);
кортежи, у которых имеется по крайней мере одно вхождение какого-либо элемента, которому соответствует несколько явно указываемых атрибутов;
по признаку однозначности атрибутов у компонентов кортежа:
кортежи, у которых не существует двух таких вхождений каких-либо элементов, которым соответствует один и тот же явно или неявно задаваемый атрибут (кортежи без симметрии);
кортежи, у которых имеется по крайней мере два таких вхождения каких-либо элементов, которым соответствует один и тот же явно или неявно задаваемый атрибут (кортежи с симметрией).
Важнейшим классом кортежей являются классические кортежи. Соответственно этому можно выделить класс неклассических кортежей, т.е. кортежей, не являющихся классическими.
По виду атрибутов можно выделить:
кортежи с нечисловыми атрибутами;
кортежи со смешанными (числовыми и нечисловыми) атрибутами.
По виду элементов кортежей можно выделить:
кортежи, элементами которых являются знаки предметных множеств;
кортежи, элементами которых являются знаки узловых непредметных множеств;
кортежи, являющиеся знаками систем множеств;
кортежи, элементами которых являются числа;
кортежи, среди элементов которых имеются знаки кортежей (такие кортежи будем называть метакортежами).
Упражнения к пункту 3.2.3.
Упражнение 3.2.3.5. Могут ли классические кортежи быть неклассическими множествами? Если да, то приведите пример.
