phino-0.0.154: test-resources/evaluate-packs/answers-a-symbol-nobody-has-worked-out.yaml
# SPDX-FileCopyrightText: Copyright (c) 2025 Objectionary.com
# SPDX-License-Identifier: MIT
---
# yamllint disable rule:line-length
# One firing, and nothing is computed: the dispatch of φ off the call fires
# it, the operands come down to the numbers they are, and the entry answers
# with a number standing for a sum nobody has worked out, whose φ is the
# symbol 𝜎1.
symbolic: |
- λ: L_number_plus
dataize:
𝛿1: $.ρ
𝛿2: $.x
𝑛: Φ.number( φ ↦ ⟦ λ ⤍ 𝜎 ⟧ )
location: 'Q.@'
input: >
⟦ bytes(φ) ↦ ⟦⟧,
number(φ) ↦ ⟦ plus(ρ, x) ↦ ⟦ λ ⤍ L_number_plus ⟧ ⟧,
@ ↦ 5.plus( 6 ).φ ⟧
result: '𝜎1:λ'
protocol: |
𝕄(Φ.φ):
𝑛·0·1 := 5
𝑛·0·2 := 𝑛·0·1.plus( x ↦ 6 )
𝔼(L_number_plus):
𝔻(Φ.a🌵0):
𝕄(Φ.a🌵0):
𝑛·1·1 := 5
𝑛·1·2 := Φ.bytes( φ ↦ 40-14-00-00-00-00-00-00:Δ )
𝛿·1·1 := 40-14-00-00-00-00-00-00 # 5.0
𝛿1·1 := 𝛿·1·1 # 𝔻(ξ.ρ)
𝔻(Φ.a🌵1):
𝕄(Φ.a🌵1):
𝑛·1·3 := 6
𝑛·1·4 := Φ.bytes( φ ↦ 40-18-00-00-00-00-00-00:Δ )
𝛿·1·2 := 40-18-00-00-00-00-00-00 # 6.0
𝛿2·1 := 𝛿·1·2 # 𝔻(ξ.x)
𝑛·1·5 := Φ.number( φ ↦ 𝜎1:λ ) # 𝑛
𝕄(𝑛·1·5):
𝑛·1·6 := Φ.number( φ ↦ 𝜎1:λ )
𝑛·1·7 := 𝑛·1·6 # 𝕄(𝑛·1·5)