| CARVIEW |
Select Language
HTTP/2 200
date: Thu, 15 Jan 2026 22:38:17 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"2efbeb870c154f719aad4a2e784c9b6f"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=WswFjZCv2kNGu%2BXXbZ7ImjwYuRARQ6GCw9Z7kTmSy3a8i7Ah%2Fvp6914V8bk%2F1%2F2bFDmkNKKr9U3Z5SkQSwSbaojt4RgibVF1NK%2BrBkXQZ2oTQIO%2FFgdy%2BlNZyOkDCv6IAzcTvZv32s1ETWjQ4OxLaAkJW8CD%2B7iazMFOSkSRoHe87sL8QFnJEYf4tWWtle7uN0ou0b%2BkzwDU%2BoGParZjH8oxW2%2BtpjxkPfHwsuuUavsAL5rWtqkh09Xi369FQlfX7hgOikhfkFDR4ibe8lvDmg%3D%3D--B47sH97BSbbch2v6--7YtbkjaJPIwxw8owmXiCjw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.188451848.1768516697; Path=/; Domain=github.com; Expires=Fri, 15 Jan 2027 22:38:17 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 15 Jan 2027 22:38:17 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9DB8:393891:45188:5F0F3:69696C59
GitHub - lonsing/nenofex: Nenofex, an expansion-based QBF solver for negation normal form
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 0
Nenofex, an expansion-based QBF solver for negation normal form
License
lonsing/nenofex
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
March 2017
-------------------
GENERAL INFORMATION
-------------------
This is Nenofex ("NEgation NOrmal Form EXpansion"), an expansion-based QBF
solver which operates on negation normal form (NNF). A formula in NNF is
represented as a structurally restricted tree. Expansions of variables from
the two rightmost quantifier blocks are scheduled based on estimated expansion
costs. Further information can be found in our SAT'08 paper:
Florian Lonsing, Armin Biere: Nenofex: Expanding NNF for QBF
Solving. Proceedings of SAT 2008, volume 4996 of LNCS, Springer, 2008.
Version 1.1 is a maintenance release:
- added simple API to enable library use
- added support for most recent versions of PicoSAT solver
Apart from code maintenance, Nenofex is no longer actively developed. For bug
reports, please contact Florian Lonsing (see below).
------------
INSTALLATION
------------
Create a new directory DIR.
Download the latest source package of PicoSAT from https://fmv.jku.at/picosat/
copy it to DIR and unpack it. Installation should work with version 965 or any
later version.
In the directory of PicoSAT, call './configure -O -static' and then
'make'.
Make sure that the directory of PicoSAT is named 'picosat'. Rename it
if necessary.
Copy the source package of Nenofex to directory DIR and unpack it. The
directory tree should now look like 'DIR/picosat' and 'DIR/nenofex'. Call
'make' in the directory of Nenofex which produces optimized code without
assertions. The compilation process of Nenofex requires to have PicoSAT
compiled before in directory 'DIR/picosat/'.
-----------------------
CONFIGURATION AND USAGE
-----------------------
Call './nenofex -h' to display usage information. Calling Nenofex without
command line parameters results in default behaviour.
The solver returns exit code 10 if the given instance was found satisfiable
and exit code 20 if the instance was found unsatisfiable. Any other exit code
indicates that the instance was not solved.
The subdirectory 'test' contains example programs that demonstrate the use of
the library of Nenofex.
-------
License
-------
DepQBF is free software released under GPLv3:
https://www.gnu.org/copyleft/gpl.html
See also the file COPYING.
Nenofex uses the SAT solver PicoSAT as an external library.
https://fmv.jku.at/picosat/
Please see the license of PicoSAT for further information.
-------
CONTACT
-------
For comments, questions, bug reports etc. related to Nenofex please contact
Florian Lonsing.
See also https://www.kr.tuwien.ac.at/staff/lonsing/
About
Nenofex, an expansion-based QBF solver for negation normal form
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
You can’t perform that action at this time.