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(⊥)