Skip to content

Conversation

@hartig
Copy link
Contributor

@hartig hartig commented Jan 17, 2026

Closes #308 by implementing exactly the changes described in #308 (and nothing more).


Preview | Diff

@hartig hartig requested review from Tpt, afs, kasei and rubensworks January 17, 2026 16:18
Copy link
Contributor

@afs afs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note about A.

spec/index.html Outdated
<ul>
<li>|P|, <var>P<sub>1</sub></var>, <var>P<sub>2</sub></var> : graph patterns</li>
<li>|L| : a solution sequence</li>
<li><var>A'</var>, <var>A<sub>1</sub></var>, <var>A<sub>2</sub></var> :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: do we need A'?

It is only in three places - two in the first paragraph and in once in a note.

In, for example:

eval( D(G), Filter(F, A'), μctx ) = Filter( F, eval(D(G), A', μctx), D, G )

read fine to me as A (the LHS names a thing, and it appears in the RHS - its a scope)

If you want the distinction, use AQE at the top.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the distinction is relevant and have applied your suggestion to use AQE at the top.

The distinction is relevant because the AQE at the top (previously A) denotes the algebraic query expression for which the different cases of the eval function are defined, whereas now A (previously A') is a sub-expression of AQE in some of these cases.

@hartig hartig merged commit 2c1f1f2 into main Jan 23, 2026
2 checks passed
@hartig hartig deleted the Issue308 branch January 23, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Symbol L in 'Evaluation Semantics' section should not be a solution sequence

6 participants