Skip to content
/ SATX Public

SATX es un lenguaje formal y motor de decisión para el modelado, análisis y resolución de sistemas complejos bajo restricciones, especialmente aquellos caracterizados por conflictos estructurales entre objetivos, normas y actores, conocidos como Wicked Systems.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

maxtuno/SATX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


SATX

SATX is a declarative framework for modeling, analysis, and synthesis using exact SAT and model counting (#SAT) under a unified semantic discipline.

SATX treats satisfiability and model counting as coordinated operators, enabling existence checking, constructive synthesis, and structural analysis of solution spaces and theories.

https://www.academia.edu/145768932/SATX_Modelado_y_Decisi%C3%B3n_Formal_en_Sistemas_Wicked_SAT_SAT_y_Weighted_MaxSAT


Current Status

  • Public code version: SATX 0.4.0
  • Specification version: SATX Specification 1.0

The public repository reflects an evolving implementation. The SATX Specification defines the full conceptual and semantic framework toward which the codebase is converging.

See VERSIONING.md for details.


What SATX Is

SATX provides:

  • Exact SAT-based decision and synthesis.
  • Model counting (#SAT) as a semantic operator, not a probabilistic heuristic.
  • Structural analysis via conditional ratios of model counts.
  • Explicit modeling and enumeration of complete theories: laws, observers, and trajectories.

SATX is designed for rigorous symbolic reasoning, not statistical inference.


What SATX Is Not

SATX does not rely on:

  • Bayesian inference,
  • probabilistic learning,
  • sampling-based estimation,
  • external probability distributions.

All reasoning is logical, structural, and solver-backed.


Documentation

The following documents define and describe SATX at different levels.

Specification-Level Documents (Normative)

  • SATX Defensive Publication Establishes prior art and defines the semantic scope of SATX.

  • SATX Technical Reference: SAT and #SAT Semantics, API, and Advanced Patterns Full technical documentation: semantics, API, modeling patterns, anti-patterns, and worked examples.

These documents define SATX Specification 1.0 and may describe features not yet fully reflected in the public code.

Repository Documents

  • VERSIONING.md — relationship between code versions and the specification
  • LICENSE.md — licensing terms (AGPL + commercial)
  • COMMERCIAL.md — commercial licensing options
  • NOTICE.md — authorship and attribution

Typical Use Cases

SATX can be applied to:

  • formal verification and consistency checking,
  • planning and synthesis,
  • discrete causal inference,
  • identification of dynamical laws,
  • observer-dependent analysis,
  • formal study of underdetermination and robustness.

Licensing

SATX is dual-licensed:

  • AGPL v3 for open-source use
  • Commercial license for proprietary or closed-source applications

See LICENSE.md and COMMERCIAL.md for details.


Roadmap

  • Align public code releases with SATX Specification 1.0
  • Stabilize APIs toward v1.0.0
  • Expand solver backends and optimization passes
  • Extend documentation with additional Transcendental-level examples

Authorship

SATX is authored and maintained by Oscar Riveros.


Citation

If you use SATX in academic or technical work, please cite:

  • SATX Specification 1.0
  • SATX Defensive Publication

(Full citation details available in the documentation.)


Final Notes

SATX is both:

  • a formal semantic framework, and
  • an executable symbolic system.

The specification leads; the implementation follows.


End of README


About

SATX es un lenguaje formal y motor de decisión para el modelado, análisis y resolución de sistemas complejos bajo restricciones, especialmente aquellos caracterizados por conflictos estructurales entre objetivos, normas y actores, conocidos como Wicked Systems.

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published