export function HelpRSLangExpressionDeclarative() { return (
Декларативные выражения в языке родов структур используются для определения понятий через их свойства и характеристики. Эти выражения описывают "что есть" объект, а не "как его получить".
{'A = {x | P(x)}'} - A есть множество всех x, обладающих
свойством P
A = B - A равно B по определению
A ⊆ B - A является подмножеством B
∀x ∈ A: P(x) - для всех x из A выполняется свойство P
{'EVEN = {x ∈ Z | x mod 2 = 0}'} - четные числа есть множество целых чисел, делящихся на 2
{'PRIME = {x ∈ N | x > 1 ∧ ∀y ∈ N: y | x → y = 1 ∨ y = x}'} - простые числа
∀x ∈ A: x ∈ B → x ∈ C - все элементы A, принадлежащие B, принадлежат также C
{'MAX = {x ∈ A | ∀y ∈ A: y ≤ x}'} - максимум множества A
Декларативные выражения могут иметь различные типизации в зависимости от типа определяемого объекта:
ℬ(H)
ℬ(H₁ × H₂ × ... × Hₙ)
Декларативные выражения используются для определения понятий в концептуальных схемах, формулировки аксиом и теорем, а также для описания свойств объектов предметной области. Они составляют основу формального описания концептуальных схем.