Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IGroup.cs
1using System;
3
5{
9 public interface IGroup : ISemiGroup
10 {
18
26
31 {
32 get;
33 }
34
39 {
40 get;
41 }
42
43 }
44}
Basic interface for all types of group elements.
Definition: IGroupElement.cs:9
Basic interface for all types of groups.
Definition: IGroup.cs:10
bool IsAbelian
If the group + operator is commutative or not.
Definition: IGroup.cs:31
IGroupElement LeftSubtract(IGroupElement Left, IGroupElement Right)
Subtracts the left group element from the right one: (-Left)+Right.
IGroupElement AdditiveIdentity
Returns the additive identity of the group.
Definition: IGroup.cs:39
IGroupElement RightSubtract(IGroupElement Left, IGroupElement Right)
Subtracts the right group element from the left one: Left+(-Right)
Basic interface for all types of semigroups.
Definition: ISemiGroup.cs:10