Tree Semantics

Just a notation

The construct. Free Nodes.

Nodes, one by one, positioned on a free position in the Grid

From this, trees can be constructed.

First, take a look at the two minimal trees

Syntax Trees

Now, take a look at the four Syntax trees below. The nodes are labeled S, NP and VP.

At first sight, only the first two a seem valid ( as in S--> NP VP )

The second two seem invalid, as in (*S --> VP NP)

This is where Projection comes in.

In the picture below, all three nodes are being projected onto the outer side of the containing Field. The result: two Forms, two one-dimensional sequences green and yellow, on the left and bottom side of the tree structure.

Now let us import a syntax structure, and focus on the two Forms left and bottom.

Surprisingly, The lexical Form is positioned as a horizontal projection!

The logical form is residing at the bottom

Looks a bit weird?

Follow the menu, or the links below.

A good start could be th Q&A-page

In the examples below, a variety of trees and forms reveal the multiple Interfaces on the private tree structure.

All elements and processes will be discussed. Just follow the menu, or the links below

First, discover the Matrix Tree, a free cell stucture notation

There ares everal types of Trees:


Dynamic trees grow

Nice feature, You can see the proces!

Take a look at a growing tree here:

Static trees are constructed, the result of analysis

As an example, the adverbial (phrase), presented n dutch


The Free Cell notation creates space for projecting multiple typecasts:


Introducing Projection causes the Matrix Tree to evolve into a field:



A Graph Field is an object consisting of a private Matrix Structure and public Projections.

The field gave birth to to a linguistic application (use case):

A Context Field is a Graph Field where the structue is a language structure (by default, a Tree), and where the projections are functional Profiles, 

Note the speculative feature: