aboutsummaryrefslogtreecommitdiff
path: root/algebraic-structures.group.number.product.scm
diff options
context:
space:
mode:
authorMasaya Tojo <masaya@tojo.tokyo>2024-06-12 02:43:00 +0900
committerMasaya Tojo <masaya@tojo.tokyo>2024-06-12 02:43:00 +0900
commita1b1d10ad5fc505f8b83ac6976e5eb68b87427ff (patch)
treefc178e36cbd7bbb45f9043062a74e4e6cab1ed94 /algebraic-structures.group.number.product.scm
parent7e9013fc2ae5d82dfc0b152089c94d6c78e245b3 (diff)
Add group modules
Diffstat (limited to 'algebraic-structures.group.number.product.scm')
-rw-r--r--algebraic-structures.group.number.product.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/algebraic-structures.group.number.product.scm b/algebraic-structures.group.number.product.scm
new file mode 100644
index 0000000..a57cdf6
--- /dev/null
+++ b/algebraic-structures.group.number.product.scm
@@ -0,0 +1,8 @@
+(import (only (algebraic-structures group make)))
+(module (algebraic-structures group number product) = (algebraic-structures group make)
+ (import scheme
+ (chicken module)
+ (algebraic-structures monoid number product))
+ (export <> unit inv)
+
+ (define (inv x) (/ x)))