whitemech / pylogics Goto Github PK
View Code? Open in Web Editor NEWA Python library for logic formalisms representation and manipulation.
Home Page: https://whitemech.github.io/pylogics
License: MIT License
A Python library for logic formalisms representation and manipulation.
Home Page: https://whitemech.github.io/pylogics
License: MIT License
Is your feature request related to a problem? Please describe.
Support for First-Order logic semantics is missing.
Describe the solution you'd like
Implement it.
Describe alternatives you've considered
n/a
Additional context
Depends on #48
Is your feature request related to a problem? Please describe.
Currently, there isn't support for PLTL semantics on finite traces.
Describe the solution you'd like
Implement it.
Reference: http://www.diag.uniroma1.it//~degiacom/papers/2020draft/ijcai2020ddfr.pdf
The solution should employ functools.singledispatch
, as other API implementations do, to navigate the structure of the formula.
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
Support for Pure-past Linear Dynamic Logic is missing.
Describe the solution you'd like
Implement it.
TODOs:
Reference: http://www.diag.uniroma1.it//~degiacom/papers/2020draft/ijcai2020ddfr.pdf
Describe alternatives you've considered
n/a
Additional context
n/a
Currently, in PL
, the token SYMBOL_NAME
(
pylogics/pylogics/parsers/pl.lark
Line 31 in 0c7626e
SYMBOL_NAME: /[a-z][a-z0-9_]*|"\w+"/
However, this is a strict subset of the symbols acceptable by the standard at version v0.2.0. In particular:
"\w+"
, it should be "[^\"\n\t\r]"
'
as quoting symbol, i.e. '[^\'\n\t\r]'
pylogics
: 0.1.0
TBD
TBD
TBD
Is your feature request related to a problem? Please describe.
Currently, there isn't support for LDL semantics on finite traces.
Describe the solution you'd like
Implement it.
Reference: https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/17342
The solution should employ functools.singledispatch
, as other API implementations do, to navigate the structure of the formula.
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
Support for Second-Order Logic is missing.
Describe the solution you'd like
Implement it.
TODOs:
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
Currently, there isn't support for LTL semantics on finite traces.
Describe the solution you'd like
Implement it.
Reference: https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/17342
The solution should employ functools.singledispatch
, as other API implementations do, to navigate the structure of the formula.
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
Support for First-Order Logic is missing.
Describe the solution you'd like
Implement it.
TODOs:
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
Support for Pure-past Linear Temporal Logic is missing.
Describe the solution you'd like
Implement it.
TODOs:
Reference: http://www.diag.uniroma1.it//~degiacom/papers/2020draft/ijcai2020ddfr.pdf
Describe alternatives you've considered
n/a
Additional context
n/a
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.