Опубликованный пакет / CLIR
isabelle.order
v0.1.0Правила порядка Isabelle: строгая транзитивность, смешанный шаг и ослабление
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- law-backend-plan/0.8
- возможности
- status:supported
Сверка сценариями пакета
совпало 2 из 2 сценариев на ts, py, go
- статусы ответов
- NEITHER 1 · TRUE_ONLY 1
Целевые языки
gopyts
отвергают этот план · 13
bslверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)csверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)dartверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)erlверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)exверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)javaверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)ktверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)luaверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)phpверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)rbверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)rsверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)scalaверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)swiftверсия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
./law dev backend corpus/clir/isabelle-order.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 3
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| supported_2bbcae2cd2f015a5e79d256e59269689eaf32b8a5d2cff20c1e8029f9dbec088 | text, text, text, text | Imported support: Orderings.preorder_class.le_less_trans | in_carrierlinear_order_structurepartial_order_structurepreorder_structurepermit_3a9ac9ff49edf677c31208fa472a1dabde8eadb7e4581dd75c563e3687a9d1f4permit_50bc92ec5f62262e494bac475a39b971a5a1b5cff63d9236ecc3a9ba97fead88permit_cf7c23306a665bc0ff3fc08fffff0bd96bd3f400ad65990bf0a58da580b5d646 | Orderings.preorder_class.le_less_trans |
| supported_ba9f606b3dfff6f0efb044b968493c82752c7719f3ec01a66d852f23de4aa087 | text, text, text, text | Imported support: Orderings.preorder_class.less_trans | in_carrierlinear_order_structurepartial_order_structurepreorder_structurepermit_3a9ac9ff49edf677c31208fa472a1dabde8eadb7e4581dd75c563e3687a9d1f4permit_50bc92ec5f62262e494bac475a39b971a5a1b5cff63d9236ecc3a9ba97fead88permit_cf7c23306a665bc0ff3fc08fffff0bd96bd3f400ad65990bf0a58da580b5d646 | Orderings.preorder_class.less_trans |
| supported_d7f7657f6e55615a91c9c02daa264114e1e11bbf2b338953074bacd124f339ca | text, text, text | Imported support: Orderings.preorder_class.less_imp_le | in_carrierlinear_order_structurepartial_order_structurepreorder_structurepermit_3a9ac9ff49edf677c31208fa472a1dabde8eadb7e4581dd75c563e3687a9d1f4permit_50bc92ec5f62262e494bac475a39b971a5a1b5cff63d9236ecc3a9ba97fead88permit_cf7c23306a665bc0ff3fc08fffff0bd96bd3f400ad65990bf0a58da580b5d646 | Orderings.preorder_class.less_imp_le |
Входы · 7
| Имя | Параметры | Смысл |
|---|---|---|
| in_carrier | text, text | Элемент принадлежит этому носителю |
| linear_order_structure | text | На носителе задан выбранный линейный порядок |
| partial_order_structure | text | На носителе задан выбранный частичный порядок |
| preorder_structure | text | На носителе задан выбранный предпорядок |
| permit_3a9ac9ff49edf677c31208fa472a1dabde8eadb7e4581dd75c563e3687a9d1f4 | Conditional permission: Orderings.preorder_class.less_imp_le | |
| permit_50bc92ec5f62262e494bac475a39b971a5a1b5cff63d9236ecc3a9ba97fead88 | Conditional permission: Orderings.preorder_class.less_trans | |
| permit_cf7c23306a665bc0ff3fc08fffff0bd96bd3f400ad65990bf0a58da580b5d646 | Conditional permission: Orderings.preorder_class.le_less_trans |