Metric Sobolev spaces I: equivalence of definitions | Synapse