Packages / Fedora 43 / Unspecified / alt-ergo

Package: alt-ergo (2.3.3-28.fc43)

Automated theorem prover including linear arithmetic

Alt-Ergo is an automated theorem prover implemented in OCaml. It is based on CC(X) - a congruence closure algorithm parameterized by an equational theory X. This algorithm is reminiscent of the Shostak algorithm. Currently CC(X) is instantiated by the theory of linear arithmetics. Alt-Ergo also contains a home made SAT-solver and an instantiation mechanism by which it fully supports quantifiers.

Other Packages Related to alt-ergo:

  • dep: ld-linux-aarch64.so.1()(64bit)

    Package not available

  • dep: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)

    Package not available

  • dep: libgmp.so.10()(64bit)

    Package not available

  • dep: libm.so.6()(64bit)

    Package not available

  • dep: libm.so.6(GLIBC_2.17)(64bit)

    Package not available

  • dep: libm.so.6(GLIBC_2.29)(64bit)

    Package not available

  • dep: libm.so.6(GLIBC_2.35)(64bit)

    Package not available

  • dep: libm.so.6(GLIBC_2.38)(64bit)

    Package not available

  • dep: libz-ng.so.2()(64bit)

    Package not available

  • dep: libz-ng.so.2(ZLIB_NG_2.0.0)(64bit)

    Package not available

  • dep: libz-ng.so.2(ZLIB_NG_2.1.0)(64bit)

    Package not available

  • dep: ocaml(AltErgoLib) (= 4bb4f93905e596c2b8ecc24fc16d31f6)

    Package not available

  • dep: ocaml(AltErgoLib__Ac) (= 185b9ebcff7b9225e39357c42b2e67e1)

    Package not available

  • dep: ocaml(AltErgoLib__Adt) (= e123246725cd57c7cdd2b6df03374c09)

    Package not available

  • dep: ocaml(AltErgoLib__Arrays) (= 64ddbafa10cd06fd697dfd271b799ca7)

    Package not available

  • dep: ocaml(AltErgoLib__Bitv) (= be07ae9ec170ab0625f74a0eb031389c)

    Package not available

  • dep: ocaml(AltErgoLib__Enum) (= d8d880dfab4ff13595c2c051a76b59cf)

    Package not available

  • dep: ocaml(AltErgoLib__Explanation) (= 77f1e52a9489fd80f00eadb3a95ac322)

    Package not available

  • dep: ocaml(AltErgoLib__Expr) (= a66edcafeea68e0ea1f17ad4ad62a80f)

    Package not available

  • dep: ocaml(AltErgoLib__Hstring) (= 16911fc0473d3f03256ae9ee74925fee)

    Package not available

  • dep: ocaml(AltErgoLib__Inequalities) (= 928a2b046d910c79cbe3f790af9d2ef5)

    Package not available

  • dep: ocaml(AltErgoLib__Ite) (= f0d3252659d2c76c21da09d860b12c29)

    Package not available

  • dep: ocaml(AltErgoLib__Loc) (= 94a1d1dc4899be5261fd5e652bd00e34)

    Package not available

  • dep: ocaml(AltErgoLib__Numbers) (= 4489fa1256880ffb66125d565c487b70)

    Package not available

  • dep: ocaml(AltErgoLib__NumbersInterface) (= 57951aa763047c2975ea434f0bb66617)

    Package not available

  • dep: ocaml(AltErgoLib__Options) (= 5b0efe6c35fe82d6776e8930e9332bcd)

    Package not available

  • dep: ocaml(AltErgoLib__Parsed) (= 8edc0287f12c40665cd666d52f421e95)

    Package not available

  • dep: ocaml(AltErgoLib__Parsed_interface) (= 1e995765b4355d954a2e1d47c14c771c)

    Package not available

  • dep: ocaml(AltErgoLib__Polynome) (= 8e7e290f5f5f0a748ea0f0d67b38614f)

    Package not available

  • dep: ocaml(AltErgoLib__Records) (= 12e7eb625b024ff7e30eb445c596cf9e)

    Package not available

  • dep: ocaml(AltErgoLib__Satml_types) (= e986286eb1726c343ce12a5a4cbcbe60)

    Package not available

  • dep: ocaml(AltErgoLib__Shostak) (= cacc89b30882bdef15517baed58909e6)

    Package not available

  • dep: ocaml(AltErgoLib__Sig) (= 70a495a59201effe8e0cd278fb8e0477)

    Package not available

  • dep: ocaml(AltErgoLib__Symbols) (= 0c525027d45b1f5c918e6ed25626564a)

    Package not available

  • dep: ocaml(AltErgoLib__Ty) (= fbcc26ba110d5329247e54ed73fa56f8)

    Package not available

  • dep: ocaml(AltErgoLib__Typed) (= 02503e567305cad7b4489b4fe0430a32)

    Package not available

  • dep: ocaml(AltErgoLib__Util) (= f949b627fd5e2fbbd546f53f7f13a986)

    Package not available

  • dep: ocaml(AltErgoLib__Var) (= b9ebf2fc76b06a147cf21f4de84275b1)

    Package not available

  • dep: ocaml(AltErgoLib__Vec) (= 48419850acf53cb7699ba4704694355d)

    Package not available

  • dep: ocaml(AltErgoParsers) (= baceb72f71c7bb441e7b334b47847311)

    Package not available

  • dep: ocaml(AltErgoParsers__Parsers) (= 76a33564f2fdb18743f333eba17b520b)

    Package not available

  • dep: ocaml(Big_int) (= 8b70c3baa0dd4497291649f4406ff564)

    Package not available

  • dep: ocaml(CamlinternalFormatBasics) (= aa550bdab521d60e769a9ad43a677e65)

    Package not available

  • dep: ocaml(CamlinternalLazy) (= e6f402abe3d0b60a19bf6c6c6c6f0848)

    Package not available

  • dep: ocaml(MenhirLib) (= 63aac4ac7fe77c053142eb706b661cd4)

    Package not available

  • dep: ocaml(Nat) (= ac055b7b9c802e3a7c7b5b4de2a0a7db)

    Package not available

  • dep: ocaml(Num) (= 7f09aa952e547d565a7274a0bbe9de28)

    Package not available

  • dep: ocaml(Ratio) (= 4d4935f2d9806f8c43fd53cd32adbbfc)

    Package not available

  • dep: ocaml(Stdlib) (= cfc6abca663b2d71db1750a2c051cf6e)

    Package not available

  • dep: ocaml(Stdlib__Array) (= 9d976b3b47c2c5800331b7449565b98c)

    Package not available

  • dep: ocaml(Stdlib__Buffer) (= bf6c18db9a96f4c2d97dddb7f07cdee4)

    Package not available

  • dep: ocaml(Stdlib__Bytes) (= ad0e607bc378f814f5d4913a8a7b8bc5)

    Package not available

  • dep: ocaml(Stdlib__Domain) (= 24d9be01b1377d92ed29d08905486a54)

    Package not available

  • dep: ocaml(Stdlib__Either) (= c90604673db95a8e7dbd131a219e37c5)

    Package not available

  • dep: ocaml(Stdlib__Format) (= 60af4e0c98f0be0b9d368a2a09700b3a)

    Package not available

  • dep: ocaml(Stdlib__Hashtbl) (= 62d90b388a282ba341dbe91a50a61569)

    Package not available

  • dep: ocaml(Stdlib__Int32) (= c023c5ff3d236c9ddea65bf3e12846b5)

    Package not available

  • dep: ocaml(Stdlib__Lazy) (= 1d6be45458ac0f04df24caf4c6b0825f)

    Package not available

  • dep: ocaml(Stdlib__Lexing) (= 3e6ab8b82b1880d4ad2ced0d57aca6f7)

    Package not available

  • dep: ocaml(Stdlib__List) (= a30617a473d55bfeb31bc8cb1d8035c0)

    Package not available

  • dep: ocaml(Stdlib__Map) (= c89b7925344cf894dcfa15de9855271e)

    Package not available

  • dep: ocaml(Stdlib__Obj) (= 95b257801d6620efb9f733a08b806029)

    Package not available

  • dep: ocaml(Stdlib__Parsing) (= bd54edc573639370f05685f6024fec11)

    Package not available

  • dep: ocaml(Stdlib__Queue) (= b8e767cc53f52dafa1719c723bf4b181)

    Package not available

  • dep: ocaml(Stdlib__Seq) (= a98573564faae435d9a1e05d5d2938ff)

    Package not available

  • dep: ocaml(Stdlib__Set) (= 35df46d1279edd62fbcfbe1072794627)

    Package not available

  • dep: ocaml(Stdlib__String) (= 11ee86c6d03e0b37a2ef80541f3e00be)

    Package not available

  • dep: ocaml(Stdlib__Uchar) (= cc650ed80ecb08760ed6479a6adeec7b)

    Package not available

  • dep: ocaml-alt-ergo-parsers(aarch-64) (= 2.3.3-28.fc43)

    Package not available

  • dep: rtld(GNU_HASH)

    Package not available

  • dep: libc.so.6(GLIBC_2.42)(64bit)

    Package not available

Download alt-ergo

ArchitecturePackage sizeInstalled sizeFilesPackage
aarch645.5 MiB16 MiBlist of filesDownload
x86_645.3 MiB15 MiBlist of filesDownload

Package file paths (48)

Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.

  • /usr/bin/alt-ergo
  • /usr/lib64/ocaml/alt-ergo
  • /usr/lib64/ocaml/alt-ergo/dune-package
  • /usr/lib64/ocaml/alt-ergo-free
  • /usr/lib64/ocaml/alt-ergo-free/dune-package
  • /usr/lib64/ocaml/alt-ergo-free/META
  • /usr/lib64/ocaml/alt-ergo-free/opam
  • /usr/lib64/ocaml/alt-ergo/META
  • /usr/lib64/ocaml/alt-ergo/opam
  • /usr/lib64/ocaml/alt-ergo/plugins
  • /usr/lib64/ocaml/alt-ergo/plugins/AB-Why3-plugin.cma
  • /usr/lib64/ocaml/alt-ergo/plugins/AB-Why3-plugin.cmxs
  • /usr/lib64/ocaml/alt-ergo/plugins/fm-simplex-plugin.cma
  • /usr/lib64/ocaml/alt-ergo/plugins/fm-simplex-plugin.cmxs
  • /usr/lib64/ocaml/alt-ergo/preludes
  • /usr/lib64/ocaml/alt-ergo/preludes/b-set-theory-prelude-2018-09-28.ae
  • /usr/lib64/ocaml/alt-ergo/preludes/fpa-theory-2017-01-04-16h00.why
  • /usr/lib/.build-id
  • /usr/lib/.build-id/0f
  • /usr/lib/.build-id/0f/a6c70024b9c6c4320ce40753b76b35f04c7649
  • /usr/lib/.build-id/ef
  • /usr/lib/.build-id/ef/a2bbb299d67136150b2bcce643c7410503e5a4
  • /usr/share/doc/alt-ergo
  • /usr/share/doc/alt-ergo/Alt-Ergo-2.2--SMT-Workshop-2018.pdf
  • /usr/share/doc/alt-ergo/Alt-Ergo--Atelier-B--RSSR-2016.pdf
  • /usr/share/doc/alt-ergo/CHANGES
  • /usr/share/doc/alt-ergo/examples
  • /usr/share/doc/alt-ergo/examples/AB-Why3-plugin
  • /usr/share/doc/alt-ergo/examples/AB-Why3-plugin/p4_34.why
  • /usr/share/doc/alt-ergo/examples/invalid
  • /usr/share/doc/alt-ergo/examples/invalid/arith1.why
  • /usr/share/doc/alt-ergo/examples/invalid/arith2.why
  • /usr/share/doc/alt-ergo/examples/invalid/arrays.why
  • /usr/share/doc/alt-ergo/examples/invalid/bitv.why
  • /usr/share/doc/alt-ergo/examples/lib_usage.ml
  • /usr/share/doc/alt-ergo/examples/valid
  • /usr/share/doc/alt-ergo/examples/valid/ac_arith.why
  • /usr/share/doc/alt-ergo/examples/valid/arith1.why
  • /usr/share/doc/alt-ergo/examples/valid/arith2.why
  • /usr/share/doc/alt-ergo/examples/valid/arith3.why
  • /usr/share/doc/alt-ergo/examples/valid/arith4.why
  • /usr/share/doc/alt-ergo/examples/valid/arrays.why
  • /usr/share/doc/alt-ergo/examples/valid/bitv.why
  • /usr/share/doc/alt-ergo/examples/valid/congruence.why
  • /usr/share/doc/alt-ergo/examples/valid/enum_arrays.why
  • /usr/share/doc/alt-ergo/examples/valid/quantifiers.why
  • /usr/share/doc/alt-ergo/README.md
  • /usr/share/man/man1/alt-ergo.1.gz

Field source: Fedora 43 Everything aarch64 revision 43-everything-aarch64:6431612747d987257399969298151d19cfe87ed26322be6987e7b00cd0ae66a2

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
2.3.3-28.fc4343 / everythingaarch64Fedora 43 · Everything · aarch645.5 MiB16 MiBPackages/a/alt-ergo-2.3.3-28.fc43.aarch64.rpm
2.3.3-28.fc4343 / everythingx86_64Fedora 43 · Everything · x86_645.3 MiB15 MiBPackages/a/alt-ergo-2.3.3-28.fc43.x86_64.rpm

Field source: Fedora 43 Everything aarch64 revision 43-everything-aarch64:6431612747d987257399969298151d19cfe87ed26322be6987e7b00cd0ae66a2

Checksums and observation dates

For an APT source, signature verification authenticates the repository metadata chain and the Packages index containing this source-reported artifact digest. It does not certify package safety.

2.3.3-28.fc43 / aarch64Observed Sep 1, 2026 to Sep 1, 2026

Verification status: Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported sha256: ecbda0f32bfb9883429630eae42dd1ba6d1d99e3cee445209d30917f442eeb54

After downloading that exact artifact, compare its bytes with the source-reported expected digest:

printf '%s %s\n' 'ecbda0f32bfb9883429630eae42dd1ba6d1d99e3cee445209d30917f442eeb54' 'alt-ergo-2.3.3-28.fc43.aarch64.rpm' | sha256sum --check --strict -

A match establishes equality with the repository metadata value. It does not establish safety or catalog-side artifact retrieval.

Field source: Fedora 43 Everything aarch64 revision 43-everything-aarch64:6431612747d987257399969298151d19cfe87ed26322be6987e7b00cd0ae66a2

2.3.3-28.fc43 / x86_64Observed Sep 1, 2026 to Sep 1, 2026

Verification status: Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported sha256: 8f3f6386557079061904f86fd6b615089b5e52dfcef38dedad97b01f60ea9719

After downloading that exact artifact, compare its bytes with the source-reported expected digest:

printf '%s %s\n' '8f3f6386557079061904f86fd6b615089b5e52dfcef38dedad97b01f60ea9719' 'alt-ergo-2.3.3-28.fc43.x86_64.rpm' | sha256sum --check --strict -

A match establishes equality with the repository metadata value. It does not establish safety or catalog-side artifact retrieval.

Field source: Fedora 43 Everything x86_64 revision 43-everything-x86_64:eb1d8634a798b5cfcef64b0114711f431f2cd186b55cce902f1883a32c6ff4f2

Sources and provenance

Field-source links above resolve here. Each source entry names the metadata publisher, trust tier, exact snapshot revision, signature result, and observation time; catalog-derived mappings are labeled separately.

  • Authoritative source; repository metadata signature verified, revision 43-everything-aarch64:6431612747d987257399969298151d19cfe87ed26322be6987e7b00cd0ae66a2

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    6c2a7b7225a6bd12acd5c95dcd0350a0a5929e195692ff68eb31db0ee6b9897b
    Signer fingerprint
    Not recorded
    Keyring revision
    RPM-GPG-KEY-fedora-43-primary
    SHA-256 2b1449a082d3264dda8e18369f04e9ac4163bf3f8cb530b0783dc2ab064a08ec
    Tool and policy
    1
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified

  • Authoritative source; repository metadata signature verified, revision 43-everything-x86_64:eb1d8634a798b5cfcef64b0114711f431f2cd186b55cce902f1883a32c6ff4f2

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    42c0002750de6066124693fff143f4854c1e29474d893f7e6a7616012d41338f
    Signer fingerprint
    Not recorded
    Keyring revision
    RPM-GPG-KEY-fedora-43-primary
    SHA-256 2b1449a082d3264dda8e18369f04e9ac4163bf3f8cb530b0783dc2ab064a08ec
    Tool and policy
    1
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified