diff --git a/README.md b/README.md
index b0cf03b3..4fba146f 100644
--- a/README.md
+++ b/README.md
@@ -147,11 +147,11 @@ Kotlin∇ operators are [higher-order functions](https://en.wikipedia.org/wiki/H
Kotlin∇ supports derivatives between tensors of up to rank 2. The shape of a tensor derivative depends on (1) the shape of the function under differentiation and (2) the shape of the variable with respect to which we are differentiating.
-| I/O Shape | ℝ?→ℝ | ℝ?→ℝm | ℝ?→ℝj×k |
-|:------------------------------------:|:-----------------------------:|:-----------------------------:|:-----------------------------:|
-| ℝ?→ℝ | ℝ?→ℝ | ℝ?→ℝm | ℝ?→ℝj×k |
-| ℝ?→ℝn | ℝ?→ℝn | ℝ?→ℝm×n | :x: |
-| ℝ?→ℝh×i | ℝ?→ℝh×i | :x: | :x: |
+| I/O Shape | $$ℝ^{?}→ℝ$$ | $$ℝ^{?}→ℝ^{m}$$ | $$ℝ^{?}→ℝ^{j×k}$$ |
+|:-----------------:|:-----------------:|:------------------:|:-----------------:|
+| $$ℝ^{?}→ℝ$$ | $$ℝ^{?}→ℝ$$ | $$ℝ^{?}→ℝ^{m}$$ | $$ℝ^{?}→ℝ^{j×k}$$ |
+| $$ℝ^{?}→ℝ^{n}$$ | $$ℝ^{?}→ℝ^{n}$$ | $$ℝ^{?}→ℝ^{m×n}$$ | :x: |
+| $$ℝ^{?}→ℝ^{h×i}$$ | $$ℝ^{?}→ℝ^{h×i}$$ | :x: | :x: |
Matrix-by-vector, vector-by-matrix, and matrix-by-matrix derivatives require rank 3+ tensors and are currently unsupported.