   r: !parallel <span class="hljs-comment">( a, d )</span> } ⇒ !parallel <span class="hljs-comment">( b, c )</span>
    = parallelAxiom <span class="hljs-comment">( sym ( q )</span>, sym <span class="hljs-comment">( parallelAxiom ( p, r )</span> ) )
</code></pre>
<p>细想的话实际上 <code>parallelogram</code> 的定义有点像是个函数类型： <code>p, q, r</code> 三个依据就像是函数的三个参数，指代的三个命题就像是参数的类型，而证据 <code>parallelAxiom, sym</code