Git Product home page Git Product logo

Comments (3)

miquelramirez avatar miquelramirez commented on September 27, 2024

Let me go over each of the points above:

  1. CLINGO & GRINGO - Certainly, the flag name needs to change... that was the first name it occurred to me, which I admit isn't the best. Regarding installation, I'd suggest to use an environment variable to specify the basepath of the gringo executable. It is agnostic w.r.t. to whether people are using package, build from sources or even platform.

  2. Generalising the grounding to FSTRIPS sounds to me as a worthy thing to do... Nevertheless, determining reachability of an atomic formula like x(o) > lb() \& x(o) < ub is something that I think the ASP guys haven't really looked into yet, and kind of falls outside of what ASP can realistically do. Maybe we can do some sort of static analysis, limited over the numeric/functional effects so we can have atoms like reachable( x(o) > lb() \& x(o) < ub ) to denote that the atomic formula is potentially achievable from s0. But that is going to be very weak, very often, unless there is an interesting interplay between numeric action effects and logical preconditions (e.g. a non trivial atomic formula over a predicative state variable appears in the precondition of an action that decreases the value of x(o), allowing to bring its value within the bounds).

  3. Getting rid of FD would be a very good thing, we don't really need it anymore... besides the data structures that we use of the "AST". Note as well that there's a third parser, my extensions to numerics and hybrid domains based on ANTLR. Maybe the best solution to have the parsers as modules of the front end. I know Anders' parser... and well, I think it is a mistake to do the parsing in C++, type safety gets in the way of processing the syntax tree... Python, C# etc. all have native implementations of libraries that allow for fast lexical and structural analysis anyways.

from fs-private.

gfrances avatar gfrances commented on September 27, 2024

Point 1 is implemented in commits fe92fa6 and 1d55fea

from fs-private.

gfrances avatar gfrances commented on September 27, 2024

This is almost all solved by now with the new Tarski frontend.
The point about reachability analysis for FSTRIPS problems now belongs to Tarski as well:
aig-upf/tarski#85

from fs-private.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.