Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gap-pkg-kbmag-1.5.11-5.fc44 RPM for x86_64

From Fedora Rawhide for x86_64 / g

Name: gap-pkg-kbmag Distribution: Fedora Project
Version: 1.5.11 Vendor: Fedora Project
Release: 5.fc44 Build date: Fri Sep 26 04:26:18 2025
Group: Unspecified Build host: buildhw-x86-03.rdu3.fedoraproject.org
Size: 4070100 Source RPM: gap-pkg-kbmag-1.5.11-5.fc44.src.rpm
Packager: Fedora Project
Url: https://gap-packages.github.io/kbmag/
Summary: Knuth-Bendix on Monoids and Automatic Groups
KBMAG (pronounced Kay-bee-mag) stands for Knuth-Bendix on Monoids, and
Automatic Groups.  It is a stand-alone package written in C, for use under
UNIX, with an interface to GAP.  There are interfaces for the use of KBMAG
with finitely presented groups, monoids and semigroups defined within GAP.
The package also contains a collection of routines for manipulating finite
state automata, which can be accessed via the GAP interface.

The overall objective of KBMAG is to construct a normal form for the elements
of a finitely presented group G in terms of the given generators together with
a word reduction algorithm for calculating the normal form representation of
an element in G, given as a word in the generators.  If this can be achieved,
then it is also possible to enumerate the words in normal form up to a given
length, and to determine the order of the group, by counting the number of
words in normal form.  In most serious applications, this will be infinite,
since finite groups are (with some exceptions) usually handled better by
Todd-Coxeter related methods.  In fact a finite state automaton W is
calculated that accepts precisely the language of words in the group
generators that are in normal form, and W is used for the enumeration and
counting functions.  It is possible to inspect W directly if required; for
example, it is often possible to use W to determine whether an element in G
has finite or infinite order.

The normal form for an element g in G is defined to be the least word in the
group generators (and their inverses) that represents G, with respect to a
specified ordering on the set of all words in the group generators.

KBMAG offers two possible means of achieving these objectives.  The first is
to apply the Knuth-Bendix algorithm to the group presentation, with one of the
available orderings on words, and hope that the algorithm will complete with a
finite confluent presentation.  (If the group is finite, then it is guaranteed
to complete eventually but, like the Todd-Coxeter procedure, it may take a
long time, or require more space than is available.)  The second is to use the
automatic group program.  This also uses the Knuth-Bendix procedure as one
component of the algorithm, but it aims to compute certain finite state
automata rather than to obtain a finite confluent rewriting system, and it
completes successfully on many examples for which such a finite system does
not exist.  In the current implementation, its use is restricted to the
shortlex ordering on words.  That is, words are ordered first by increasing
length, and then words of equal length are ordered lexicographically, using
the specified ordering of the generators.

The GAP4 version of KBMAG also offers extensive facilities for finding
confluent presentations and finding automatic structures relative to a
specified finitely generated subgroup of the group G.  Finally, there is a
collection of functions for manipulating finite state automata that may be of
independent interest.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Sep 26 2025 Jerry James <loganjerry@gmail.com> - 1.5.11-5
  - Use the GAP declarative buildsystem
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.11-4
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.11-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Jan 14 2025 Jerry James <loganjerry@gmail.com> - 1.5.11-2
  - Minor spec file cleanups
* Thu Aug 22 2024 Jerry James <loganjerry@gmail.com> - 1.5.11-1
  - Initial RPM

Files

/usr/lib/.build-id
/usr/lib/.build-id/11
/usr/lib/.build-id/11/afc1209beff296691cc9ccea72123c42bdd51b
/usr/lib/.build-id/12
/usr/lib/.build-id/12/33baf98a494e845d631e79194611d381885147
/usr/lib/.build-id/14
/usr/lib/.build-id/14/05dc648a567a34ae38da0d7f316b4980777e96
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/d778b31c6695dc089f7495e0dd600bcda7c94d
/usr/lib/.build-id/20
/usr/lib/.build-id/20/e6045e510a0b31b3682217e1a614059b7cf7f4
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/c7df1fc5a01ce79da8563890122a4fe0be9858
/usr/lib/.build-id/32
/usr/lib/.build-id/32/e2d9334613bbbea8063acc7c281d22663b0b12
/usr/lib/.build-id/51
/usr/lib/.build-id/51/bbc26d1f9807953cb30cdb1fdf261b91d01970
/usr/lib/.build-id/52
/usr/lib/.build-id/52/7e61680b0d71ce95b39eb56c626613e9c97ee8
/usr/lib/.build-id/59
/usr/lib/.build-id/59/e066057165b9930fdce89cbcfeb7e4952aadd7
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/a9ea0ce0183c826ee8438f8251fe357d12ad85
/usr/lib/.build-id/60
/usr/lib/.build-id/60/1bc6c31ffef5456f9912ec2d012de8abcecc2b
/usr/lib/.build-id/65
/usr/lib/.build-id/65/df26807619037f3d4db818d28b06b0838b6a74
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/56fb9e3576c940c2e939f35268df85f3fca3e5
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/bb9b92871b9f761fba786b849162fa1ab73258
/usr/lib/.build-id/71
/usr/lib/.build-id/71/7330c34b2f93caf3cdf1801cf304593823a242
/usr/lib/.build-id/72
/usr/lib/.build-id/72/2ecbd52f1486104e5397a0fc5a37ea782d5be2
/usr/lib/.build-id/78
/usr/lib/.build-id/78/6bd9eddbf8a53066cc526ca726792919898fbf
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/2149292e47b1598b804bc6d0ca88e36e4d6298
/usr/lib/.build-id/85
/usr/lib/.build-id/85/6b83a102569e0d8704d0f62311d80326c83f17
/usr/lib/.build-id/87
/usr/lib/.build-id/87/9620a75dbe7a490aea28984a32041e07059671
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/62dd2ab9c2ee073adbf83f67f5a539f02bd1e5
/usr/lib/.build-id/90
/usr/lib/.build-id/90/5eecba4ae8873d6912cf93369f33684bbafa56
/usr/lib/.build-id/92
/usr/lib/.build-id/92/37eb30d96ef3cff90fc37bfd8609c5f6ceb60a
/usr/lib/.build-id/98
/usr/lib/.build-id/98/a1caa6cd9fb8121dc0610e103d7218a4a11dc2
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/2a867e5c4311345213219c9843888a0af51a1a
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/da292cfbf12fb261048f4eaacff9f39602e133
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/139c26a44fdbfbfdee97797f2729d05a0243c5
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/c4f7af8bd0a8846510c4e6b714934da2f20704
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/f5bba25c372831c55ec932c72889f5b49d92cc
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/74d033ec866f7b0cd5915b3932334b004478fd
/usr/lib/.build-id/ca
/usr/lib/.build-id/ca/341144377dff8b489ff25447f03bb7afec4562
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/202439aa7e06be1f142a2ceef899b309de3159
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/d326c665d3d50971b1f3ff920d5e2f95fdf6bc
/usr/lib/.build-id/db
/usr/lib/.build-id/db/3d125ea990003f7bf8c6e7146ca82fd7f3f9a7
/usr/lib/.build-id/db/76805e341beea5678b95b662f27f7d4eff642b
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/0ae5d4be4914de3ccd9b2f6160448adf17b6fa
/usr/lib/.build-id/e3/cca6220239db7fc32b1275c1b325649e50a05f
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/88817e8170ec3aefce2832ebe82e4f82d096ff
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/4e65ac48c8e102dfe90f85e43abc515b56222f
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/541066965a24ae76d67aa52574dc410d2a141a
/usr/lib/.build-id/f3
/usr/lib/.build-id/f3/5a2ce6c917fcbc69bb9dbfbcd0d41dcd243ca4
/usr/lib/.build-id/f3/7e38785035bb5056ae6427ccf42dacba8ee2b8
/usr/lib/.build-id/f3/e976b98e0065daa5e8b9a4dd44889137c2cacc
/usr/lib/.build-id/fb
/usr/lib/.build-id/fb/c2e1f3c9a43113c86062a56fa3e296dc7de8f0
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/13ae982da22cbc22118595481b2b52c07cbe59
/usr/lib/.build-id/fd/810eeeef83c3963f69b193e132a2eaef9e74fe
/usr/lib64/gap/pkg/kbmag
/usr/lib64/gap/pkg/kbmag/PackageInfo.g
/usr/lib64/gap/pkg/kbmag/bin
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/autcos
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/autgroup
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaand
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaandnot
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsabfs
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaconcat
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsacount
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaenumerate
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaexists
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsafilter
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsagrowth
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsalabmin
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsalequal
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsamin
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsanot
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaor
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaprune
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsareverse
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsastar
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/fsaswapcoords
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpaxioms
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpcheckmult
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpchecksubwa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpcomp
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpdifflabs
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpgenmult
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpgenmult2
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpgeowa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmakefsa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmakesubwa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmicomp
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmigenmult
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmigenmult2
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmigmdet
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmimult
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmimult2
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpminkb
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmult
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpmult2
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpsubpres
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpsubwa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/gpwa
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/kbprog
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/kbprogcos
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/makecosfile
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/midfadeterminize
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/nfadeterminize
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/ppgap
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/ppgap4
/usr/lib64/gap/pkg/kbmag/bin/x86_64-redhat-linux-gnu-default64-kv10/wordreduce
/usr/lib64/gap/pkg/kbmag/gap
/usr/lib64/gap/pkg/kbmag/gap/correspondence.g
/usr/lib64/gap/pkg/kbmag/gap/fpgtorws4.g
/usr/lib64/gap/pkg/kbmag/gap/fsa4.g
/usr/lib64/gap/pkg/kbmag/gap/kbsmg.gd
/usr/lib64/gap/pkg/kbmag/gap/kbsmg.gi
/usr/lib64/gap/pkg/kbmag/gap/kbsmg2.gi
/usr/lib64/gap/pkg/kbmag/gap/rws4.g
/usr/lib64/gap/pkg/kbmag/gap/rwssub4.g
/usr/lib64/gap/pkg/kbmag/gap/wordorder4.g
/usr/lib64/gap/pkg/kbmag/init.g
/usr/lib64/gap/pkg/kbmag/makedoc.g
/usr/lib64/gap/pkg/kbmag/read.g
/usr/lib64/gap/pkg/kbmag/tst
/usr/lib64/gap/pkg/kbmag/tst/example1.tst
/usr/lib64/gap/pkg/kbmag/tst/example2.tst
/usr/lib64/gap/pkg/kbmag/tst/example3.tst
/usr/lib64/gap/pkg/kbmag/tst/example4.tst-off
/usr/lib64/gap/pkg/kbmag/tst/example5.tst
/usr/lib64/gap/pkg/kbmag/tst/example6.tst
/usr/lib64/gap/pkg/kbmag/tst/example7.tst-off
/usr/lib64/gap/pkg/kbmag/tst/testall.g
/usr/lib64/gap/pkg/kbmag/tst/testing.g
/usr/share/doc/gap-pkg-kbmag
/usr/share/doc/gap-pkg-kbmag/CHANGES
/usr/share/doc/gap-pkg-kbmag/README.md
/usr/share/licenses/gap-pkg-kbmag
/usr/share/licenses/gap-pkg-kbmag/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 28 00:10:50 2025