These Athena files constitute the Athena library, version 1.4. They
are included in the Athena 1.4.1 (FPMICS) distribution files available
on the GitHub Athena Foundation site.
| fast-power.ath (listing) | Compute x +* n using lg n + operations |
| fast-power_unittest.ath (listing) | |
| group.ath (listing) | Semigroup, Identity, Monoid, Group algebraic theories |
| group_unittest.ath (listing) | |
| integer-integral-domain.ath (listing) | ZID, the integers as an integral domain |
| integer-plus.ath (listing) | Integer addition |
| integer-times.ath (listing) | Integer multiplication |
| integral-domain.ath (listing) | Integral-Domain, an algebraic theory |
| integral-domain_unittest.ath (listing) | |
| list-of.ath (listing) | List datatype |
| nat-div.ath (listing) | Natural number division |
| nat-fast-power.ath (listing) | Natural number specialization of fast-power |
| nat-fast-power1.ath (listing) | A variation |
| nat-gcd.ath (listing) | Natural number gcd function (Euclid’s algorithm) |
| nat-half.ath (listing) | Natural number floor of n/2 function; even, odd, parity |
| nat-less.ath (listing) | Natural number orderings |
| nat-max.ath (listing) | Natural number max function |
| nat-minus.ath (listing) | Natural number subtraction |
| nat-plus.ath (listing) | Natural number addition |
| nat-power.ath (listing) | Natural number specialization of power |
| nat-times.ath (listing) | Natural number multiplication |
| order.ath (listing) | Binary-Relation, Irreflexive, Transitive, etc. relational theories |
| order_unittest.ath (listing) | |
| ordered-list-nat.ath (listing) | Natural number specialization of ordered-lists |
| ordered-list.ath (listing) | Orderings of lists theory |
| ordered-list_unittest.ath (listing) | |
| power.ath (listing) | Compute x +* n using n-1 + operations |
| power_unittest.ath (listing) | |
| ring.ath (listing) | Ring, an algebraic theory |
| ring_unittest.ath (listing) | |
| transitive-closure.ath (listing) | Transitive closure, a relational theory |
| transitive-closure_unittest.ath (listing) | |