Salman Saghafi

Results 25 issues of Salman Saghafi

When passing an input file with `.md` extension as the input theory, Razor parses all code blocks between ``` for the input theory. @ramsdell tagging you here for tracking

enhancement

1. How does Alloy's bounds translate to Razor's? 2. Maybe the comparison should be done after implementing sorted logic for Razor?

to investigate

The existing implementations of `StrategyTrait` do not take advantage of information about the previously evaluated sequents. ## Definitions *Unbalanced Sequent:* is a sequent whose body is true in the model...

to investigate

There are some obvious choices: - [ ] JSON - [ ] S-Expression

enhancement

The core idea is to avoid introducing new elements to the model when possible. Here is an example for the simple case: ``` P('a); exists x. P(x); ``` Razor currently...

enhancement

Collecting some thoughts: * Sorted chase seems to be pretty straight forward * Sorted chase would dramatically improve performance (restricting the possible ways of instantiating sequents) * Requires change in...

question
to investigate

This must be done as a separate tool, using Razor's syntactic library.

enhancement

See http://www.tptp.org The goal is to use the TPTP library as test cases. A TPTP parser must be developed as a separate project. Consider LALRPOP as an option (https://github.com/salmans/rusty-razor/issues/40).

enhancement

Supporting differential views (containing `Difference` expressions) requires support for negative increments of tuples (negative deltas) for incremental view maintenance. The code explicitly prohibits differential views in `database::validate::ViewExpressionValidator`.

enhancement