packages feed

phino-0.0.152: test-resources/evaluate-packs/parks-a-firing-whose-operand-no-rule-dataizes.yaml

# SPDX-FileCopyrightText: Copyright (c) 2025 Objectionary.com
# SPDX-License-Identifier: MIT
---
# The 'dataize' operand of 'L_pair' is a formation whose φ is a void nothing
# filled, so no dataization rule matches it. Under '_partial' that parks the
# firing just as the terminator ⊥ does, and the protocol writes the dead end
# as 'unanswered(⊥)' with the formation beside it (#1401).
symbolic: |
  - λ: L_pair
    dataize:
      𝛿1: $.x
    𝑛: ⟦ λ ⤍ 𝜎 ⟧
location: 'Q.y'
partial: true
input: '⟦ y ↦ ⟦ x ↦ ⟦ φ ↦ ∅ ⟧, λ ⤍ L_pair ⟧.z ⟧'
result: '⟦ x(φ) ↦ ⟦⟧, λ ⤍ L_pair ⟧.z'
protocol: |
  𝕄(Φ.y):
    𝔼(L_pair):
      unanswered(⊥)  # 𝔻(∅:φ)
      stuck(⊥)