Commit Graph

38 Commits

Author SHA1 Message Date
Glen Whitney
62c3cb04f2 add conjugation quandles! 2017-10-21 00:51:30 +02:00
Glen Whitney
1266a5ed34 propagate finiteness at construction time 2017-10-20 16:45:11 +02:00
Glen Whitney
9af5d627d8 code should work even if there is such a thing as an infinite table 2017-10-20 16:31:22 +02:00
Glen Whitney
ef55f230e3 wrong variable name 2017-10-20 16:23:37 +02:00
Glen Whitney
419408e598 install methodology to know that structures built on mult tables are finite 2017-10-20 16:21:59 +02:00
Glen Whitney
79682e0048 right quandles are not left racks 2017-10-20 15:48:34 +02:00
Glen Whitney
341872bafa don't check left prop for a right quandle 2017-10-20 15:40:55 +02:00
Glen Whitney
32a272fab9 match requirements for distributivity tests 2017-10-20 15:30:44 +02:00
Glen Whitney
7f53975ebc typos 2017-10-20 15:28:01 +02:00
Glen Whitney
7d1ff6c683 Check that putative generators of a structure at least satisfy the structure axioms 2017-10-20 15:25:22 +02:00
Glen Whitney
d304b53fde Add quandles and split out functions based on multiplication tables 2017-10-20 11:08:09 +02:00
Glen Whitney
27c5f78120 Don't test SELF distributivity just to print 2017-10-19 02:40:48 +02:00
Glen Whitney
b366588fa1 Don't test distributivity just to print 2017-10-19 02:38:07 +02:00
Glen Whitney
25672bad38 Add NC versions of quasigroup constructors to support uniform Print() syntax 2017-10-19 02:26:18 +02:00
Glen Whitney
a70224afae have to define PrintString because Magma has one 2017-10-19 01:49:29 +02:00
Glen Whitney
f00f91765d can't cat a string and int 2017-10-19 01:39:48 +02:00
Glen Whitney
ab8166c7a1 once again forgot argument 2017-10-19 01:38:26 +02:00
Glen Whitney
917d114b38 more parentheses 2017-10-19 01:37:07 +02:00
Glen Whitney
b4fa1cfd3c need to type the argument to call a function :-) 2017-10-19 01:35:13 +02:00
Glen Whitney
b6811bc762 or of filters didn't work 2017-10-19 01:30:57 +02:00
Glen Whitney
448a1fbb2a stupid parens 2017-10-19 01:22:48 +02:00
Glen Whitney
5668076b83 HasIsLeftRack didn't work, so just call IsLeftRack 2017-10-19 01:18:58 +02:00
Glen Whitney
f065049281 string conversions and showing objects 2017-10-19 01:12:31 +02:00
Glen Whitney
384270d9db Sigh no consistency in when I use L/R an when left/right. 2017-10-18 22:23:26 +02:00
Glen Whitney
f9a9c9fc50 Fix more typo. 2017-10-18 22:18:38 +02:00
Glen Whitney
95b9835e8c Fix more typo. 2017-10-18 22:16:56 +02:00
Glen Whitney
961ff3840f Add methods to check self distributivity of a magma. 2017-10-18 22:15:06 +02:00
Glen Whitney
11e6052a5e Fix more typo. 2017-10-18 22:05:48 +02:00
Glen Whitney
d34e1eb24b Fix typo. 2017-10-18 22:00:02 +02:00
Glen Whitney
5cde15c8ee Add specializations of the Opposite() operator. 2017-10-18 21:55:52 +02:00
Glen Whitney
bc8c892898 Add constructors for the other one-sided quasigroups and racks. 2017-10-18 21:37:48 +02:00
Glen Whitney
1c8d3fbe52 have to map indices back into the family 2017-10-18 13:36:38 +02:00
Glen Whitney
d278a47beb oops renamed variable incompletely 2017-10-18 13:32:42 +02:00
Glen Whitney
b720b0d0bd forgot left in left quotient 2017-10-18 13:28:36 +02:00
Glen Whitney
c875b56426 darn := 2017-10-18 13:25:13 +02:00
Glen Whitney
4523bcb831 Immediate methods must have a rank 2017-10-18 13:23:08 +02:00
Glen Whitney
6b679f8671 IsFilter is not an operation, which GAP doesn't like 2017-10-18 13:19:57 +02:00
Glen Whitney
92a7bff629 Initial commit: enough to create a left quasigroup from a multiplication table and do left division therein 2017-10-18 12:46:13 +02:00