Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
Abstract simplicial complex object in Wolfram Language
Contributed by: Naman T.
SimplicialHomology is a Wolfram Language paclet for constructing, manipulating, and analysing abstract simplicial complexes. It provides tools for computing simplicial homology, performing common topological constructions, and studying combinatorial invariants of finite simplicial complexes.
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["Taggar/SimplicialHomology"]
To load the code after installation, evaluate this code:
Needs["Taggar`SimplicialHomology`"]
Construct a simplicial complex from a given list of simplices as facets:
| In[1]:= |
| Out[1]= |
Obtain information about the complex by clicking on + or viewing its properties:
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
Construct a complex from one of the named examples:
| In[4]:= |
| Out[4]= |
Calculate its homology groups:
| In[5]:= |
| Out[5]= |
Calculate the reduced homology of a space:
| In[6]:= |
| Out[6]= |
Check whether two simplicial complexes are isomorphic:
| In[7]:= | ![]() |
| Out[7]= |
Find the automorphism group of a simplicial complex:
| In[8]:= |
| Out[8]= |
Verify that it is isomorphic to AlternatingGroup[5]:
| In[9]:= |
| Out[9]= |
Collect facets of all abstract simplicial complexes made up of upto 5 vertices:
| In[10]:= |
| Out[10]= |
Create simplicial complexes out of them:
| In[11]:= |
Perform analysis on them:
| In[12]:= |
| Out[12]= | ![]() |
Find out the most common homology group:
| In[13]:= |
| Out[13]= |
Wolfram Language Version 15