Documentation

Linglib.Theories.Syntax.Minimalism.Core.Derivation

Derivation Steps and Traces #

Ordered derivation tracking for Minimalist syntax: the sequence of Merge/Move operations that produces a SyntacticObject tree.

Key definitions #

Replace all occurrences of target in so with replacement.

In well-formed derivations with unique LIToken IDs, each subtree appears exactly once, so this replaces at most one position.

Equations
Instances For

    A single derivation step.

    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Apply a derivation step to the current tree.

        • emL: new item merges as left daughter (head/specifier above current)
        • emR: new item merges as right daughter (complement of current)
        • im: mover is extracted (replaced by trace) then re-merged at the left edge
        Equations
        Instances For

          An ordered derivation: an initial SO plus a sequence of steps.

          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The final tree produced by applying all derivation steps.

              Equations
              Instances For

                The intermediate tree after the first n steps.

                Equations
                Instances For

                  Number of derivation steps.

                  Equations
                  Instances For

                    The subtrees that underwent Internal Merge (movement).

                    Equations
                    Instances For

                      Stage 0 is the initial tree (no steps applied).

                      Stage at full length equals the final tree.

                      theorem Minimalism.replace_self (so replacement : SyntacticObject) :
                      so.replace so replacement = replacement

                      Replacing so when it is the root returns the replacement.