Skip to content

transitive encapsulation operator is not implemented #150

Description

@yegor256

This is my expression:

{⟦ foo ↦ ⟦ t ↦ ⟦ k ↦ ⟦ bar ↦ ∅ ⟧ ⟧ ⟧ ⟧}

This is what I want to do:

name: foo
pattern: '⟦ 𝜏 ↝ ∅ ⟧'    # pay attention, a new arrow symbol here!
result: '⟦ 𝜏 ↦ ⟦⟧ ⟧'

In order to get this:

{⟦ foo ↦ ⟦⟧ ⟧}

We introduced this "transitive encapsulation" operator in this paper. Simply put, 𝜏 ↝ ∅ means that 𝜏 is bound to through a number of formations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions