SaaSHub helps you find the best software and product alternatives Learn more →
C Prolog Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: If given a list of properties/definitions and relationship between them, could a machine come up with (mostly senseless, but) true implications? | /r/math | 2023-07-11Still, there are many useful tools based on these ideas, used by programmers and mathematicians alike. What you describe sounds rather like Datalog (e.g. Soufflé Datalog), where you supply some rules and an initial fact, and the system repeatedly expands out the set of facts until nothing new can be derived. (This has to be finite, if you want to get anywhere.) In Prolog (e.g. SWI Prolog) you also supply a set of rules and facts, but instead of a fact as your starting point, you give a query containing some unknown variables, and the system tries to find an assignment of the variables that proves the query. And finally there is a rich array of theorem provers and proof assistants such as Agda, Coq, Lean, and Twelf, which can all be used to help check your reasoning or explore new ideas.
I created an implementation of a simple Prolog language based on WiM machine described in "Compiler Design, Virtual Machines" by R. Wilhelm and H. Seidl. Please let me know if you find it useful. Cheers. https://github.com/smaludzi/plg
C Prolog related posts
-
Scryer Prolog
-
Not all possible results of a simple predicate given by backtracking.
-
Trealla – A compact, efficient Prolog interpreter written in plain-old C
-
Could this code calculating primes be much more optimized?
-
What happened to clumped/2 in SWI-Prolog?
-
Choicepoints and empty lists
-
The seven programming ur-languages
-
A note from our sponsor - SaaSHub
www.saashub.com | 5 May 2024
Index
Project | Stars | |
---|---|---|
1 | swipl-devel | 902 |
2 | plg | 2 |
Sponsored