MCPcopy Create free account
hub / github.com/google-deepmind/alphageometry / get_all_eqs

Method get_all_eqs

ar.py:467–476  ·  view source on GitHub ↗
(
      self,
  )

Source from the content-addressed store, hash-verified

465 return strip(e)
466
467 def get_all_eqs(
468 self,
469 ) -> dict[tuple[tuple[str, float], ...], list[tuple[str, str]]]:
470 h2pairs = defaultdict(list)
471 for v1, v2 in self.pairs():
472 e1, e2 = self.v2e[v1], self.v2e[v2]
473 e12 = minus(e1, e2)
474 h12 = hashed(self.modulo(e12))
475 h2pairs[h12].append((v1, v2))
476 return h2pairs
477
478 def get_all_eqs_and_why(
479 self, return_quads: bool = True

Callers 1

get_all_eqs_and_whyMethod · 0.95

Calls 4

pairsMethod · 0.95
moduloMethod · 0.95
minusFunction · 0.85
hashedFunction · 0.70

Tested by

no test coverage detected