groups
SolidProblem-solving strategies for groups in abstract algebra
AI & Automation 496 stars
41 forks Updated 1 months ago MIT
Install
Quality Score: 89/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Groups
## When to Use
Use this skill when working on groups problems in abstract algebra.
## Decision Tree
1. **Is G a group under operation *?**
- Check closure: a,b in G implies a*b in G?
- Check associativity: (a*b)*c = a*(b*c)?
- Check identity: exists e such that e*a = a*e = a?
- Check inverses: for all a exists a^(-1) such that a*a^(-1) = e?
- Verify with `z3_solve.py prove "group_axioms"`
2. **Subgroup Test**
- Show H is non-empty (usually by showing e in H)
- Show that for all a, b in H: ab^(-1) in H
- `z3_solve.py prove "subgroup_criterion"`
3. **Homomorphism Proof**
- Verify phi(ab) = phi(a)phi(b) for all a, b in G1
- Note: phi(e1) = e2 and phi(a^(-1)) = phi(a)^(-1) follow automatically
- `sympy_compute.py simplify "phi(a*b) - phi(a)*phi(b)"`
4. **Order and Structure**
- Element order: smallest n where a^n = e
- Group order: |G| = number of elements
- Lagrange: |H| divides |G| for subgroup H
## Tool Commands
### Z3_Group_Axioms
```bash
uv run python -m runtime.harness scripts/z3_solve.py prove "ForAll([a,b,c], op(op(a,b),c) == op(a,op(b,c)))"
```
### Z3_Subgroup
```bash
uv run python -m runtime.harness scripts/z3_solve.py prove "subgroup_criterion"
```
### Sympy_Simplify
```bash
uv run python -m runtime.harness scripts/sympy_compute.py simplify "phi(a*b) - phi(a)*phi(b)"
```
## Key Techniques
*From indexed textbooks:*
- [Abstract Algebra] Write a computer...
Details
- Author
- vibeeval
- Repository
- vibeeval/vibecosystem
- Created
- 2 months ago
- Last Updated
- 1 months ago
- Language
- C#
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
groups
Problem-solving strategies for groups in abstract algebra
3,795 Updated 4 months ago
parcadei AI & Automation Solid
fields
Problem-solving strategies for fields in abstract algebra
496 Updated 1 months ago
vibeeval AI & Automation Solid
rings
Problem-solving strategies for rings in abstract algebra
496 Updated 1 months ago
vibeeval AI & Automation Solid
fields
Problem-solving strategies for fields in abstract algebra
3,795 Updated 4 months ago
parcadei AI & Automation Solid
rings
Problem-solving strategies for rings in abstract algebra
3,795 Updated 4 months ago
parcadei