https://github.com/math-comp/analysis/blob/72c8678f8def77da4c1c2682f857cfb8cf770352/theories/charge.v#L1151