I often visualize a filtration as a map such that when . Bala gave the following definition in class:
Filtration
A filtration of a simp. complex is a nested sequence of subcomplexes of :
We can tie these two notions together by taking the preimage of :
Then by using the above construction for all , we get a nested sequence of subcomplexes.
Question: Is “birth time” of a simplex , the smallest filtration value such that ?
I can implement this in scomplex
by finding all unique filtration values and returning all subcomplexes constructed by adding all simplicies with filtration value . Under the assumption when , we can simply do a depth-first search stopping each branch once a filtration value is greater than .
Computationally, finding the unique filtration values would be and each subcomplex could be constructed in , where is the number of simplicies (this is a rough approximation as the construction time decreases as the filtration value decreases). Resulting in a total of where is the number of unique filtration values. Since , we get , i.e., the main bottle neck appears to be determining the unique filtration values.