Portal/rsconcept/frontend/src/features/help/items/rslang/help-rslang-expression-set.tsx

46 lines
2.0 KiB
TypeScript
Raw Normal View History

2025-08-15 21:53:49 +03:00
export function HelpRSLangExpressionSet() {
return (
<div>
2025-08-18 22:29:05 +03:00
<h1>Теоретико-множественные выражения</h1>
2025-08-15 21:53:49 +03:00
<p>
2025-08-18 22:29:05 +03:00
Теоретико-множественные выражения (ТМВ) в языке родов структур используются для задания и преобразования
множеств. Сложные конструкции теоретико-множественных выражений выделены в индивидуальные разделы справочника.
</p>
<p>
В данном разделе приведены классические операции над множествами, построенные на основе предикатов
принадлежности и логических связок.
2025-08-15 21:53:49 +03:00
</p>
2025-08-18 22:29:05 +03:00
<h2>Основные операции</h2>
2025-08-15 21:53:49 +03:00
<ul>
<li>
2025-08-18 22:29:05 +03:00
<b>Объединение</b>: <code>D1 D2</code> множество элементов, принадлежащих D1 или D2.
2025-08-15 21:53:49 +03:00
</li>
<li>
2025-08-18 22:29:05 +03:00
<b>Пересечение</b>: <code>D1 D2</code> множество элементов, принадлежащих и D1, и D2.
2025-08-15 21:53:49 +03:00
</li>
<li>
2025-08-18 22:29:05 +03:00
<b>Разность</b>: <code>D1 \ D2</code> множество элементов, принадлежащих D1, но не D2.
2025-08-15 21:53:49 +03:00
</li>
<li>
2025-08-18 22:29:05 +03:00
<b>Симметрическая разность</b>: <code>D1 D2</code> множество элементов, принадлежащих исключительно D1 или
исключительно D2.
2025-08-15 21:53:49 +03:00
</li>
</ul>
2025-08-18 22:29:05 +03:00
<h2>Примеры</h2>
2025-08-15 21:53:49 +03:00
<ul>
<li>
2025-08-18 22:29:05 +03:00
<code>{`{1,2} {2,3} = {1,2,3}`}</code>
2025-08-15 21:53:49 +03:00
</li>
<li>
2025-08-18 22:29:05 +03:00
<code>{`{1,2,3} ∩ {2,3,4} = {2,3}`}</code>
2025-08-15 21:53:49 +03:00
</li>
<li>
2025-08-18 22:29:05 +03:00
<code>{`{1,2,3} \\ {2} = {1,3}`}</code>
2025-08-15 21:53:49 +03:00
</li>
</ul>
</div>
);
}