packages feed

phino-0.0.156: test-resources/evaluate-packs/parks-a-firing-whose-remint-comes-to-no-symbol.yaml

# SPDX-FileCopyrightText: Copyright (c) 2025 Objectionary.com
# SPDX-License-Identifier: MIT
---
# yamllint disable rule:line-length
# The very firing that fails without '--partial', with it: a 'remint' step
# with no symbol to answer gets the firing stuck, so '--partial' parks the
# site, as it parks a fork whose branches do not join (#1923).
symbolic: |
  - Ξ»: L_shrink
    morph:
      𝑛1: $.x
    rewrite:
      𝑛2:
        of: 𝑛1
        rules:
          - name: small-pair
            pattern: ⟦ !B1, head ↦ 𝑒1, tail ↦ 𝑒2, !B2 ⟧
            result: ⟦ !B1, head ↦ 𝑒3, tail ↦ 𝑒4, !B2 ⟧
            where:
              - meta: 𝑒3
                function: remint
                args: [𝑒1]
              - meta: 𝑒4
                function: remint
                args: [𝑒2]
    𝑛: 𝑛2
location: 'Q.y'
partial: true
input: '⟦ y ↦ ⟦ x ↦ ⟦ head ↦ ⟦ Ξ» ‍ 𝜎1 ⟧, tail ↦ ⟦ k ↦ ⟦ Ξ» ‍ 𝜎2 ⟧ ⟧ ⟧, Ξ» ‍ L_shrink ⟧.tail ⟧'
result: '⟦ x ↦ ⟦ head ↦ 𝜎1:Ξ», tail ↦ 𝜎2:Ξ»:k ⟧, Ξ» ‍ L_shrink ⟧.tail'
protocol: |
  𝕄(Ξ¦.y):
    𝔼(L_shrink):
      𝑛1Β·1 := ⟦ head ↦ 𝜎1:Ξ», tail ↦ 𝜎2:Ξ»:k ⟧  # 𝕄(ΞΎ.x)
      unreminted(L_shrink)  # 𝜎2:λ:k