{'fraction_non_alphanumeric': 0.058823529411764705, 'fraction_numerical': 0.006839945280437756, 'mean_word_length': 3.88, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The G-Function of Macrae

Let R be a commutative ring with identity. A finitely generated R-module M is called a torsion module if the annihilator of M contains a non zero-divisor. In [18] MacRae proved the following Theorem. If R is a noetherian ring then there is a map G with the following properties from the class of torsion R-modules of finite homological dimension to the set of integral invertible ideals of R. (i) If M is a finitely generated torsion R-module with homological dimension ≦ 1 then G(M) = F(M), the first Fitting ideal of M. (ii) If S is a multiplicative subset of R then G(Ms) = G(M) s. (iii) If 0 → L → M → N → 0 is an exact sequence of torsion modules of finite homological dimension then G(M) = G(L)G(N).