(
e: dict[str, float], v0: str, e0: dict[str, float]
)
| 148 | |
| 149 | |
| 150 | def replace( |
| 151 | e: dict[str, float], v0: str, e0: dict[str, float] |
| 152 | ) -> dict[str, float]: |
| 153 | if v0 not in e: |
| 154 | return e |
| 155 | e = dict(e) |
| 156 | m = e.pop(v0) |
| 157 | return plus(e, mult(e0, m)) |
| 158 | |
| 159 | |
| 160 | def comb2(elems: list[Any]) -> Generator[tuple[Any, Any], None, None]: |