# Нарушены законы ordering

RuleID: correctness.bounded-ordering-law@1.0.0
Status: accepted-subset
Catalog snapshot: 4558458d

Accepted subset is bounded. If required evidence is incomplete, the affected result is unknown.

## V-COR-06 — Нарушены законы ordering

Алгоритм сортировки требует определённых законов сравнения. Их нарушение может давать нестабильный или неверный результат.

Status: accepted-subset

Scope notes: Принят bounded source subset по контракту задачи. Подтверждение распространяется только на допущенные source forms, профиль сборки, positive/negative и unknown-границы из приёмки.

### Before (illustrative)

```swift
let ordered = values.sorted { $0 <= $1 }
// Для x: compare(x, x) == true.
```

### After (illustrative)

```swift
let ordered = values.sorted { $0 < $1 }
```

Boundary: NaN и partial-order API требуют своей области

---
Language: ru
Canonical: https://docs.swift-analyzer.com/catalog/correctness.bounded-ordering-law/
Source revision: 4558458d
