{'fraction_non_alphanumeric': 0.02702702702702703, 'fraction_numerical': 0.005689900426742532, 'mean_word_length': 4.770491803278689, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Discrete Dirac operators on Riemann surfaces and Kasteleyn matrices

Let S be a flat surface of genus g with cone type singularities. Given a bipartite graph G isoradially embedded in S, we define discrete analogs of the 2^{2g} Dirac operators on S. These discrete objects are then shown to converge to the continuous ones, in some appropriate sense. Finally, we obtain necessary and sufficient conditions on the pair (S,G) for these discrete Dirac operators to be Kasteleyn matrices of the graph G. As a consequence, if these conditions are met, the partition function of the dimer model on G can be explicitly written as an alternating sum of the determinants of these 2^{2g} discrete Dirac operators.