1
0
mirror of https://github.com/kalmarek/Groups.jl.git synced 2024-07-17 10:55:33 +02:00
Commit Graph

23 Commits

Author SHA1 Message Date
7b211014e3
create and use uniform API for GSymbols 2020-03-24 23:47:50 +01:00
5810eeb4ae
create uniform hash interface using hash_internal 2020-03-24 23:44:03 +01:00
dd4ed1497c
move from G() to Base.one(G) 2019-11-14 09:21:11 +01:00
1aa64647c8 replace strings with Symbols 2019-01-03 03:37:37 +01:00
77efcdff3e trivial changes for julia-0.7 2018-09-21 18:08:44 +02:00
192230c8d3 throw uniformly DomainError on check 2018-07-30 14:59:11 +02:00
78abdc3181 fix elem_types: they dispatch on TYPE of parent 2018-07-30 14:07:42 +02:00
f2fb7f53cd move ==(::GSymbol, ::GSymbol) to Groups.jl 2018-04-09 13:00:50 +02:00
c880b51346 remove isone(::GSymbol) 2018-03-29 19:37:32 +02:00
e6b1b2a663 make id always have length 0 2018-03-28 12:21:50 +02:00
6939c0f00a introduce GroupWord{T} <: GWord{T<:GSymbol}
This allows subtyping of GWord{T} with more specific group elements
2018-03-26 07:24:37 +02:00
32a76f9efa remove Compat 2017-09-13 11:22:21 +02:00
02c1022846 use @compat for types, etc 2017-07-06 09:22:56 +02:00
4bb3c9df4f don't export generators, it's been replaced by gens 2017-07-06 09:20:43 +02:00
95ac3940d7 FreeGroup and AutGroup are AbstractFPGroups 2017-07-06 09:17:17 +02:00
ffa9cc4cd2 add_rel! and quotientgroup are implemented in FPGroups.jl 2017-07-06 09:10:32 +02:00
5d51855d17 add unified gens(G::FPGroup) function 2017-07-05 16:26:14 +02:00
f505b00502 deepcopy_internal is handled in Groups.jl 2017-05-15 17:29:47 +02:00
9395c8e2f0 more accurate show for FreeGroup 2017-05-15 17:28:58 +02:00
2d3ed657e7 deepcopy_internal for FreeGroupElems 2017-05-15 09:54:28 +02:00
51694c4fbf add FreeGroup(n::Int) convenience 2017-05-12 21:19:08 +02:00
a886929948 FP{Symbol, Group, GroupElem} -> Free{Symbol, Group, GroupElem} 2017-05-12 20:30:42 +02:00
86ec33b8a0 mv FPGroup.jl -> FreeGroup.jl 2017-05-12 20:14:26 +02:00