graph TD
%% CANCELLATION LAW (Applies to multiple areas)
CL["Cancellation Law (Property allowing elements to be canceled in equations)"]
%% GROUP THEORY
subgraph GroupTheory [Group Theory]
G["Groups (Set with associative binary operation, identity, & inverses)"]
AG["Abelian Groups (Groups where the operation is commutative)"]
CG["Cyclic Groups (Groups generated by a single element)"]
SubG["Subgroups (Subset that forms a group under the same operation)"]
NG["Normal Subgroups (Subgroup invariant under conjugation)"]
QG["Quotient Groups (Group formed by cosets of a normal subgroup)"]
ComS["Commutator Subgroup (Generated by all commutators; measures non-abelianness)"]
GP["Group Products (Constructing a new group from the Cartesian product)"]
Ord["Orders (Number of elements in a group, or generated by an element)"]
CP["Cyclic Permutations (Permutations that shift elements in a single cycle)"]
G -->|has special type| AG
G -->|has special type| CG
G -->|contains| SubG
G -->|combined via| GP
G -->|size measured by| Ord
SubG -->|special type| NG
NG -->|used to construct| QG
G -->|contains| ComS
CG -->|example elements| CP
G -.->|holds by definition| CL
end
%% RING THEORY
subgraph RingTheory [Ring Theory]
Dist["Distributivity (Axiom connecting addition and multiplication)"]
R["Rings (Set acting as an Abelian group for addition & associative for multiplication)"]
CR["Commutative Rings (Rings where multiplication is commutative)"]
SubR["Subrings (Subset forming a ring)"]
Uni["Unity (Multiplicative identity element)"]
ID["Integral Domains (Commutative ring with unity and no zero divisors)"]
Char["Characteristic (Smallest integer n such that n*1=0)"]
PI["Principle Ideals (Ideal generated by a single element)"]
MI["Maximal Ideals (Proper ideal not contained in any other proper ideal)"]
AG -->|adds multiplication and| Dist
Dist -->|defines| R
R -->|if commutative| CR
R -->|contains| SubR
R -->|may possess| Uni
R -->|property| Char
CR -->|if unity & no zero divisors| ID
SubR -->|absorbing subsets act as| PI
PI -->|can be strictly| MI
ID -.->|holds for non-zero elements| CL
end
%% FIELD THEORY
subgraph FieldTheory [Field Theory]
F["Fields (Commutative ring with unity where every non-zero element has an inverse)"]
EF["Extension Fields (A larger field containing a base field)"]
VS["Vector Spaces (Structure with vector addition & scalar multiplication over a field)"]
PR["Polynomial Rings (Ring of polynomials formed over a base field or ring)"]
Red["Reducibility (Whether a polynomial can be factored)"]
EC["Eisenstein Criterion (Test for polynomial irreducibility over a field)"]
Trans["Transcendentals (Elements in an extension not the root of any base polynomial)"]
FLT["Fermat's Little Theorem (a^p = a mod p; applies to finite fields)"]
ID -->|if every non-zero element is invertible| F
MI -->|quotient ring by maximal ideal creates| F
F -->|can be extended to| EF
F -->|provides scalars for| VS
F -->|provides coefficients for| PR
PR -->|property of polynomials| Red
Red -->|tested by| EC
EF -->|contains algebraic roots or| Trans
F -.->|theorem related to prime fields| FLT
end
%% MORPHISMS & MAPPINGS
subgraph Morphisms [Morphisms & Mappings]
Hom["Homomorphism (Structure-preserving map between algebraic structures)"]
Iso["Isomorphisms (Bijective homomorphism; structures are essentially identical)"]
Auto["Automorphisms (Isomorphism from a structure to itself)"]
RH["Ring Homomorphism (Preserves both addition and multiplication)"]
FH["Field Homomorphisms (Preserves field structure; always injective)"]
Hom -->|if bijective| Iso
Iso -->|if domain = codomain| Auto
Hom -->|applied to rings| RH
Hom -->|applied to fields| FH
%% Connect to main areas
G -.->|studied via| Hom
R -.->|studied via| RH
F -.->|studied via| FH
end