Skip to main content

A functional ASP solver

Project description

Funasp = Clingo + intensional functions

funasp extends clingo 6 with intensional functions that can be defined by the user. The major new syntax expression of fasp are assignment rules. The following is an example of an encoding of the graph coloring problem in funasp:

color(X) := #some{r;g;b} :- country(X).
:- neighbor(C,D), color(C)=color(D).

More examples can be found in the folder examples.

Funasp installations

conda create -n clingo6 python=3.13
conda activate clingo6
conda install -c potassco/label/dev-20 -c conda-forge clingo
git clone https://github.com/krr-uno/funasp.git
cd funasp
git pull
pip install -r requirements.txt
pip install -e .
funasp examples/family.lp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

funasp-0.0.1.post30.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

funasp-0.0.1.post30-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file funasp-0.0.1.post30.tar.gz.

File metadata

  • Download URL: funasp-0.0.1.post30.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for funasp-0.0.1.post30.tar.gz
Algorithm Hash digest
SHA256 c632e78294162c7279be91903dc346ff29773c076e41cf6e8782fead78f54ff6
MD5 b6d8d3e8890a66aa65b6ee6630e7f1e8
BLAKE2b-256 8b8943862a03eeb4faa06f5a6f8b54190c120e9a85e8a19a777b7678a2f3eb0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for funasp-0.0.1.post30.tar.gz:

Publisher: deploy.yml on krr-uno/funasp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file funasp-0.0.1.post30-py3-none-any.whl.

File metadata

  • Download URL: funasp-0.0.1.post30-py3-none-any.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for funasp-0.0.1.post30-py3-none-any.whl
Algorithm Hash digest
SHA256 a2d9addb4fdcba4be9f01613663881132e10b9d6caf22e6da260e6f16aecb964
MD5 c23f0880c30835ad1f2806098b88b461
BLAKE2b-256 47c32c1e52fb7e0be2550db5b8c839e04cfbd2c81ea9ba7b04584a52f208d50d

See more details on using hashes here.

Provenance

The following attestation bundles were made for funasp-0.0.1.post30-py3-none-any.whl:

Publisher: deploy.yml on krr-uno/funasp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page