feynlag.verify.checks.check_dimension

feynlag.verify.checks.check_dimension(expr, symbol_dims, target_dim)[source]

Symbolic dimensional analysis in powers of mass.

Parameters:
  • expr – SymPy expression.

  • symbol_dims – dict {symbol: mass_dimension}, e.g. {m: 1, Y: 0}.

  • target_dim – expected mass dimension of expr.

Returns:

(ok: bool, found_dim).