754 lines
40 KiB
XML
754 lines
40 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 2.42.4 (0)
|
|
-->
|
|
<!-- Title: theorem_deps Pages: 1 -->
|
|
<svg width="953pt" height="930pt"
|
|
viewBox="0.00 0.00 953.29 930.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 926)">
|
|
<title>theorem_deps</title>
|
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-926 949.29,-926 949.29,4 -4,4"/>
|
|
<text text-anchor="start" x="236.65" y="-909.4" font-family="Inter" font-weight="bold" font-size="12.00">Milner's Lambda-Calculus with Partial Substitutions - theorem dependency (M2)</text>
|
|
<text text-anchor="start" x="399.65" y="-899.8" font-family="Inter" font-size="9.00" fill="#38761d">proved</text>
|
|
<text text-anchor="start" x="429.65" y="-899.8" font-family="Inter" font-size="9.00">   </text>
|
|
<text text-anchor="start" x="436.65" y="-899.8" font-family="Inter" font-size="9.00" fill="#b45f06">stated</text>
|
|
<text text-anchor="start" x="463.65" y="-899.8" font-family="Inter" font-size="9.00">   </text>
|
|
<text text-anchor="start" x="470.65" y="-899.8" font-family="Inter" font-size="9.00" fill="#777777">planned</text>
|
|
<text text-anchor="start" x="504.65" y="-899.8" font-family="Inter" font-size="9.00">   </text>
|
|
<text text-anchor="start" x="511.65" y="-899.8" font-family="Inter" font-size="9.00" fill="#cc0000">blocked</text>
|
|
<!-- fvs_lift -->
|
|
<g id="node1" class="node">
|
|
<title>fvs_lift</title>
|
|
<g id="a_node1"><a xlink:title="fvs_lift theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-563" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-560.8" font-family="Inter" font-size="9.00" fill="#222222">fvs_lift</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_fvs -->
|
|
<g id="node10" class="node">
|
|
<title>open_rec_fvs</title>
|
|
<g id="a_node10"><a xlink:title="open_rec_fvs theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-615" rx="41.64" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-612.8" font-family="Inter" font-size="9.00" fill="#222222">open_rec_fvs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- fvs_lift->open_rec_fvs -->
|
|
<g id="edge2" class="edge">
|
|
<title>fvs_lift->open_rec_fvs</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M90.24,-570.23C118.42,-578.72 165.55,-592.91 199.19,-603.04"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="198.95,-605.17 205.3,-604.89 200.16,-601.15 198.95,-605.17"/>
|
|
</g>
|
|
<!-- fvs_zplug_lift -->
|
|
<g id="node25" class="node">
|
|
<title>fvs_zplug_lift</title>
|
|
<g id="a_node25"><a xlink:title="fvs_zplug_lift theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-563" rx="40.98" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-560.8" font-family="Inter" font-size="9.00" fill="#222222">fvs_zplug_lift</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- fvs_lift->fvs_zplug_lift -->
|
|
<g id="edge21" class="edge">
|
|
<title>fvs_lift->fvs_zplug_lift</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M92.46,-563C118.9,-563 160.28,-563 192.31,-563"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="192.58,-565.1 198.58,-563 192.58,-560.9 192.58,-565.1"/>
|
|
</g>
|
|
<!-- lift_lc -->
|
|
<g id="node2" class="node">
|
|
<title>lift_lc</title>
|
|
<g id="a_node2"><a xlink:title="lift_lc theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-719" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-716.8" font-family="Inter" font-size="9.00" fill="#222222">lift_lc</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- lift_0_lc -->
|
|
<g id="node3" class="node">
|
|
<title>lift_0_lc</title>
|
|
<g id="a_node3"><a xlink:title="lift_0_lc theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-719" rx="27.93" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-716.8" font-family="Inter" font-size="9.00" fill="#222222">lift_0_lc</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- lift_lc->lift_0_lc -->
|
|
<g id="edge1" class="edge">
|
|
<title>lift_lc->lift_0_lc</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M92.46,-719C122.79,-719 172.78,-719 205.77,-719"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="206.13,-721.1 212.13,-719 206.13,-716.9 206.13,-721.1"/>
|
|
</g>
|
|
<!-- subst_fvar_self -->
|
|
<g id="node12" class="node">
|
|
<title>subst_fvar_self</title>
|
|
<g id="a_node12"><a xlink:title="subst_fvar_self theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-719" rx="45.72" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-716.8" font-family="Inter" font-size="9.00" fill="#222222">subst_fvar_self</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- lift_0_lc->subst_fvar_self -->
|
|
<g id="edge6" class="edge">
|
|
<title>lift_0_lc->subst_fvar_self</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M267.69,-719C291.68,-719 327.51,-719 356.92,-719"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="357.09,-721.1 363.09,-719 357.09,-716.9 357.09,-721.1"/>
|
|
</g>
|
|
<!-- open_rec_bvar -->
|
|
<g id="node4" class="node">
|
|
<title>open_rec_bvar</title>
|
|
<g id="a_node4"><a xlink:title="open_rec_bvar theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-511" rx="46.38" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-508.8" font-family="Inter" font-size="9.00" fill="#222222">open_rec_bvar</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_bvar->open_rec_fvs -->
|
|
<g id="edge3" class="edge">
|
|
<title>open_rec_bvar->open_rec_fvs</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M102.23,-521.95C111.91,-525.83 122.04,-530.81 130.48,-537 154.67,-554.72 149.23,-571.35 173.48,-589 181.18,-594.6 190.25,-599.2 199.15,-602.89"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="198.6,-604.94 204.95,-605.19 200.14,-601.03 198.6,-604.94"/>
|
|
</g>
|
|
<!-- open_close -->
|
|
<g id="node11" class="node">
|
|
<title>open_close</title>
|
|
<g id="a_node11"><a xlink:title="open_close theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-511" rx="36.9" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-508.8" font-family="Inter" font-size="9.00" fill="#222222">open_close</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_bvar->open_close -->
|
|
<g id="edge5" class="edge">
|
|
<title>open_rec_bvar->open_close</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M111.6,-511C137.96,-511 170.95,-511 196.74,-511"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="196.79,-513.1 202.79,-511 196.79,-508.9 196.79,-513.1"/>
|
|
</g>
|
|
<!-- close_rec_fvar -->
|
|
<g id="node5" class="node">
|
|
<title>close_rec_fvar</title>
|
|
<g id="a_node5"><a xlink:title="close_rec_fvar theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-771" rx="45.07" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-768.8" font-family="Inter" font-size="9.00" fill="#222222">close_rec_fvar</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_occurs_false -->
|
|
<g id="node6" class="node">
|
|
<title>open_rec_occurs_false</title>
|
|
<g id="a_node6"><a xlink:title="open_rec_occurs_false theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-196" rx="65.48" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-193.8" font-family="Inter" font-size="9.00" fill="#222222">open_rec_occurs_false</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_zplug_lift -->
|
|
<g id="node22" class="node">
|
|
<title>open_rec_zplug_lift</title>
|
|
<g id="a_node22"><a xlink:title="open_rec_zplug_lift theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-122" rx="56.66" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-119.8" font-family="Inter" font-size="9.00" fill="#222222">open_rec_zplug_lift</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_occurs_false->open_rec_zplug_lift -->
|
|
<g id="edge13" class="edge">
|
|
<title>open_rec_occurs_false->open_rec_zplug_lift</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M99.89,-180.5C120.94,-170.91 148.68,-158.48 173.48,-148 181.1,-144.78 189.27,-141.44 197.16,-138.28"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="198.33,-140.07 203.13,-135.9 196.78,-136.17 198.33,-140.07"/>
|
|
</g>
|
|
<!-- full_comp_aux -->
|
|
<g id="node23" class="node">
|
|
<title>full_comp_aux</title>
|
|
<g id="a_node23"><a xlink:title="full_comp_aux theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-139" rx="44.41" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-136.8" font-family="Inter" font-size="9.00" fill="#222222">full_comp_aux</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_occurs_false->full_comp_aux -->
|
|
<g id="edge16" class="edge">
|
|
<title>open_rec_occurs_false->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M120.34,-205.79C169.78,-212.67 244.39,-217.82 306.27,-200 327.96,-193.76 329.96,-184.67 349.27,-173 358.26,-167.57 368.1,-161.78 377.11,-156.55"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="378.16,-158.37 382.3,-153.54 376.06,-154.73 378.16,-158.37"/>
|
|
</g>
|
|
<!-- close_rec_notin -->
|
|
<g id="node7" class="node">
|
|
<title>close_rec_notin</title>
|
|
<g id="a_node7"><a xlink:title="close_rec_notin theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-823" rx="47.84" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-820.8" font-family="Inter" font-size="9.00" fill="#222222">close_rec_notin</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- close_rec_fvs -->
|
|
<g id="node8" class="node">
|
|
<title>close_rec_fvs</title>
|
|
<g id="a_node8"><a xlink:title="close_rec_fvs theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-667" rx="42.95" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-664.8" font-family="Inter" font-size="9.00" fill="#222222">close_rec_fvs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- subst_fvs -->
|
|
<g id="node14" class="node">
|
|
<title>subst_fvs</title>
|
|
<g id="a_node14"><a xlink:title="subst_fvs theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-667" rx="32.16" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-664.8" font-family="Inter" font-size="9.00" fill="#222222">subst_fvs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- close_rec_fvs->subst_fvs -->
|
|
<g id="edge7" class="edge">
|
|
<title>close_rec_fvs->subst_fvs</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M282.98,-667C309.8,-667 344.23,-667 370.13,-667"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="370.18,-669.1 376.18,-667 370.18,-664.9 370.18,-669.1"/>
|
|
</g>
|
|
<!-- open_rec_bvar_neq -->
|
|
<g id="node9" class="node">
|
|
<title>open_rec_bvar_neq</title>
|
|
<g id="a_node9"><a xlink:title="open_rec_bvar_neq theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-615" rx="57.97" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-612.8" font-family="Inter" font-size="9.00" fill="#222222">open_rec_bvar_neq</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_bvar_neq->open_rec_fvs -->
|
|
<g id="edge4" class="edge">
|
|
<title>open_rec_bvar_neq->open_rec_fvs</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M123.25,-615C145.5,-615 170.71,-615 191.9,-615"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="192.05,-617.1 198.05,-615 192.05,-612.9 192.05,-617.1"/>
|
|
</g>
|
|
<!-- open_rec_fvs->subst_fvs -->
|
|
<g id="edge8" class="edge">
|
|
<title>open_rec_fvs->subst_fvs</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M274.24,-625.4C303.28,-634.45 345.15,-647.49 374.23,-656.56"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="373.87,-658.65 380.23,-658.43 375.12,-654.64 373.87,-658.65"/>
|
|
</g>
|
|
<!-- subst_fvar_other -->
|
|
<g id="node13" class="node">
|
|
<title>subst_fvar_other</title>
|
|
<g id="a_node13"><a xlink:title="subst_fvar_other theory/Binding.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-875" rx="49.8" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-872.8" font-family="Inter" font-size="9.00" fill="#222222">subst_fvar_other</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Plus_red1_context -->
|
|
<g id="node15" class="node">
|
|
<title>Plus_red1_context</title>
|
|
<g id="a_node15"><a xlink:title="Plus_red1_context theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="565.21" cy="-191" rx="53.23" ry="18"/>
|
|
<text text-anchor="middle" x="565.21" y="-188.8" font-family="Inter" font-size="9.00" fill="#222222">Plus_red1_context</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- lemma_2_3_beta_sim -->
|
|
<g id="node30" class="node">
|
|
<title>lemma_2_3_beta_sim</title>
|
|
<g id="a_node30"><a xlink:title="lemma_2_3_beta_sim (section 2.3) theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<path fill="#d9ead3" stroke="#38761d" d="M763.21,-183C763.21,-183 681.21,-183 681.21,-183 675.21,-183 669.21,-177 669.21,-171 669.21,-171 669.21,-159 669.21,-159 669.21,-153 675.21,-147 681.21,-147 681.21,-147 763.21,-147 763.21,-147 769.21,-147 775.21,-153 775.21,-159 775.21,-159 775.21,-171 775.21,-171 775.21,-177 769.21,-183 763.21,-183"/>
|
|
<text text-anchor="middle" x="722.21" y="-162.8" font-family="Inter" font-size="9.00" fill="#222222">lemma_2_3_beta_sim</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Plus_red1_context->lemma_2_3_beta_sim -->
|
|
<g id="edge26" class="edge">
|
|
<title>Plus_red1_context->lemma_2_3_beta_sim</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M613.13,-183.13C628.84,-180.49 646.55,-177.52 663.02,-174.76"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="663.46,-176.82 669.03,-173.75 662.76,-172.67 663.46,-176.82"/>
|
|
</g>
|
|
<!-- occurs_count_zero -->
|
|
<g id="node16" class="node">
|
|
<title>occurs_count_zero</title>
|
|
<g id="a_node16"><a xlink:title="occurs_count_zero theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-18" rx="54.7" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-15.8" font-family="Inter" font-size="9.00" fill="#222222">occurs_count_zero</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- occurs_count_pos -->
|
|
<g id="node18" class="node">
|
|
<title>occurs_count_pos</title>
|
|
<g id="a_node18"><a xlink:title="occurs_count_pos theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-18" rx="53.89" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-15.8" font-family="Inter" font-size="9.00" fill="#222222">occurs_count_pos</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- occurs_count_zero->occurs_count_pos -->
|
|
<g id="edge9" class="edge">
|
|
<title>occurs_count_zero->occurs_count_pos</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M295.05,-18C312.17,-18 331.17,-18 348.62,-18"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="348.97,-20.1 354.97,-18 348.97,-15.9 348.97,-20.1"/>
|
|
</g>
|
|
<!-- occurs_count_zero->full_comp_aux -->
|
|
<g id="edge14" class="edge">
|
|
<title>occurs_count_zero->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M279.4,-30.54C288.54,-34.26 298.02,-38.76 306.27,-44 338.66,-64.56 369.95,-96.22 389.02,-117.26"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="387.56,-118.78 393.13,-121.85 390.69,-115.98 387.56,-118.78"/>
|
|
</g>
|
|
<!-- occurs_count_false -->
|
|
<g id="node17" class="node">
|
|
<title>occurs_count_false</title>
|
|
<g id="a_node17"><a xlink:title="occurs_count_false theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-70" rx="56.66" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-67.8" font-family="Inter" font-size="9.00" fill="#222222">occurs_count_false</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- occurs_count_zfill_plug -->
|
|
<g id="node21" class="node">
|
|
<title>occurs_count_zfill_plug</title>
|
|
<g id="a_node21"><a xlink:title="occurs_count_zfill_plug theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-70" rx="66.29" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-67.8" font-family="Inter" font-size="9.00" fill="#222222">occurs_count_zfill_plug</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- occurs_count_false->occurs_count_zfill_plug -->
|
|
<g id="edge10" class="edge">
|
|
<title>occurs_count_false->occurs_count_zfill_plug</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M122.29,-70C136.5,-70 151.97,-70 166.86,-70"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="167.2,-72.1 173.2,-70 167.2,-67.9 167.2,-72.1"/>
|
|
</g>
|
|
<!-- occurs_lift_self -->
|
|
<g id="node19" class="node">
|
|
<title>occurs_lift_self</title>
|
|
<g id="a_node19"><a xlink:title="occurs_lift_self theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="65.24" cy="-122" rx="46.38" ry="18"/>
|
|
<text text-anchor="middle" x="65.24" y="-119.8" font-family="Inter" font-size="9.00" fill="#222222">occurs_lift_self</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- occurs_lift_self->occurs_count_zfill_plug -->
|
|
<g id="edge11" class="edge">
|
|
<title>occurs_lift_self->occurs_count_zfill_plug</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M102.43,-111.1C127.54,-103.54 161.3,-93.37 188.96,-85.03"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="189.63,-87.03 194.77,-83.29 188.42,-83.01 189.63,-87.03"/>
|
|
</g>
|
|
<!-- occurs_lift_self->open_rec_zplug_lift -->
|
|
<g id="edge12" class="edge">
|
|
<title>occurs_lift_self->open_rec_zplug_lift</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M111.6,-122C131.6,-122 155.41,-122 177.01,-122"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="177.03,-124.1 183.03,-122 177.03,-119.9 177.03,-124.1"/>
|
|
</g>
|
|
<!-- zdecs_nonempty -->
|
|
<g id="node20" class="node">
|
|
<title>zdecs_nonempty</title>
|
|
<g id="a_node20"><a xlink:title="zdecs_nonempty theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-174" rx="51.27" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-171.8" font-family="Inter" font-size="9.00" fill="#222222">zdecs_nonempty</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_nonempty->full_comp_aux -->
|
|
<g id="edge18" class="edge">
|
|
<title>zdecs_nonempty->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M284.28,-164.9C308.41,-159.84 338.38,-153.55 362.75,-148.44"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="363.38,-150.45 368.82,-147.16 362.52,-146.34 363.38,-150.45"/>
|
|
</g>
|
|
<!-- occurs_count_zfill_plug->full_comp_aux -->
|
|
<g id="edge15" class="edge">
|
|
<title>occurs_count_zfill_plug->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M278.28,-84.71C287.45,-88.36 297.23,-92.29 306.27,-96 328.08,-104.96 352.41,-115.26 371.78,-123.53"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="371.28,-125.6 377.62,-126.03 372.93,-121.74 371.28,-125.6"/>
|
|
</g>
|
|
<!-- open_rec_zplug_lift->full_comp_aux -->
|
|
<g id="edge17" class="edge">
|
|
<title>open_rec_zplug_lift->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M294.13,-127.43C315.05,-129.56 338.89,-131.99 359.31,-134.07"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="359.35,-136.18 365.54,-134.7 359.78,-132 359.35,-136.18"/>
|
|
</g>
|
|
<!-- lemma_2_2_full_comp -->
|
|
<g id="node24" class="node">
|
|
<title>lemma_2_2_full_comp</title>
|
|
<g id="a_node24"><a xlink:title="lemma_2_2_full_comp (section 2.2) theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<path fill="#d9ead3" stroke="#38761d" d="M607.21,-157C607.21,-157 523.21,-157 523.21,-157 517.21,-157 511.21,-151 511.21,-145 511.21,-145 511.21,-133 511.21,-133 511.21,-127 517.21,-121 523.21,-121 523.21,-121 607.21,-121 607.21,-121 613.21,-121 619.21,-127 619.21,-133 619.21,-133 619.21,-145 619.21,-145 619.21,-151 613.21,-157 607.21,-157"/>
|
|
<text text-anchor="middle" x="565.21" y="-136.8" font-family="Inter" font-size="9.00" fill="#222222">lemma_2_2_full_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- full_comp_aux->lemma_2_2_full_comp -->
|
|
<g id="edge20" class="edge">
|
|
<title>full_comp_aux->lemma_2_2_full_comp</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M453.59,-139C469.56,-139 487.88,-139 504.96,-139"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="505.19,-141.1 511.19,-139 505.19,-136.9 505.19,-141.1"/>
|
|
</g>
|
|
<!-- lemma_2_2_full_comp->lemma_2_3_beta_sim -->
|
|
<g id="edge27" class="edge">
|
|
<title>lemma_2_2_full_comp->lemma_2_3_beta_sim</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M619.55,-147.95C633.57,-150.3 648.76,-152.85 663.03,-155.24"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="662.81,-157.33 669.08,-156.26 663.51,-153.19 662.81,-157.33"/>
|
|
</g>
|
|
<!-- red1_root_fv -->
|
|
<g id="node27" class="node">
|
|
<title>red1_root_fv</title>
|
|
<g id="a_node27"><a xlink:title="red1_root_fv theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-563" rx="38.87" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-560.8" font-family="Inter" font-size="9.00" fill="#222222">red1_root_fv</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- fvs_zplug_lift->red1_root_fv -->
|
|
<g id="edge22" class="edge">
|
|
<title>fvs_zplug_lift->red1_root_fv</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M281.27,-563C306.27,-563 338.37,-563 363.98,-563"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="364.01,-565.1 370.01,-563 364.01,-560.9 364.01,-565.1"/>
|
|
</g>
|
|
<!-- plug_fv_mono -->
|
|
<g id="node26" class="node">
|
|
<title>plug_fv_mono</title>
|
|
<g id="a_node26"><a xlink:title="plug_fv_mono theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-615" rx="42.95" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-612.8" font-family="Inter" font-size="9.00" fill="#222222">plug_fv_mono</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- red1r_fv -->
|
|
<g id="node28" class="node">
|
|
<title>red1r_fv</title>
|
|
<g id="a_node28"><a xlink:title="red1r_fv theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="565.21" cy="-563" rx="28.74" ry="18"/>
|
|
<text text-anchor="middle" x="565.21" y="-560.8" font-family="Inter" font-size="9.00" fill="#222222">red1r_fv</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- plug_fv_mono->red1r_fv -->
|
|
<g id="edge23" class="edge">
|
|
<title>plug_fv_mono->red1r_fv</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M442.88,-603.84C469.74,-594.8 507.32,-582.15 533.51,-573.33"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="534.23,-575.31 539.24,-571.4 532.89,-571.33 534.23,-575.31"/>
|
|
</g>
|
|
<!-- red1_root_fv->red1r_fv -->
|
|
<g id="edge24" class="edge">
|
|
<title>red1_root_fv->red1r_fv</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M447.53,-563C472.72,-563 505.57,-563 530,-563"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="530.01,-565.1 536.01,-563 530.01,-560.9 530.01,-565.1"/>
|
|
</g>
|
|
<!-- lemma_2_1_fv_preserved -->
|
|
<g id="node29" class="node">
|
|
<title>lemma_2_1_fv_preserved</title>
|
|
<g id="a_node29"><a xlink:title="lemma_2_1_fv_preserved (section 2.1) theory/Metatheory.v https://arxiv.org/html/2312.13270v1">
|
|
<path fill="#d9ead3" stroke="#38761d" d="M770.21,-555C770.21,-555 674.21,-555 674.21,-555 668.21,-555 662.21,-549 662.21,-543 662.21,-543 662.21,-531 662.21,-531 662.21,-525 668.21,-519 674.21,-519 674.21,-519 770.21,-519 770.21,-519 776.21,-519 782.21,-525 782.21,-531 782.21,-531 782.21,-543 782.21,-543 782.21,-549 776.21,-555 770.21,-555"/>
|
|
<text text-anchor="middle" x="722.21" y="-534.8" font-family="Inter" font-size="9.00" fill="#222222">lemma_2_1_fv_preserved</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- red1r_fv->lemma_2_1_fv_preserved -->
|
|
<g id="edge25" class="edge">
|
|
<title>red1r_fv->lemma_2_1_fv_preserved</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M593.2,-558.47C610.57,-555.56 633.92,-551.64 655.92,-547.95"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="656.52,-549.98 662.09,-546.92 655.82,-545.84 656.52,-549.98"/>
|
|
</g>
|
|
<!-- corpus_fv_preserved -->
|
|
<g id="node50" class="node">
|
|
<title>corpus_fv_preserved</title>
|
|
<g id="a_node50"><a xlink:title="corpus_fv_preserved theory/Tests.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="885.25" cy="-481" rx="60.09" ry="18"/>
|
|
<text text-anchor="middle" x="885.25" y="-478.8" font-family="Inter" font-size="9.00" fill="#222222">corpus_fv_preserved</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- lemma_2_1_fv_preserved->corpus_fv_preserved -->
|
|
<g id="edge46" class="edge">
|
|
<title>lemma_2_1_fv_preserved->corpus_fv_preserved</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M775.05,-518.97C795.8,-511.76 819.48,-503.52 839.47,-496.57"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="840.3,-498.51 845.28,-494.55 838.92,-494.54 840.3,-498.51"/>
|
|
</g>
|
|
<!-- zdecs_sound -->
|
|
<g id="node31" class="node">
|
|
<title>zdecs_sound</title>
|
|
<g id="a_node31"><a xlink:title="zdecs_sound theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-260" rx="40.98" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-257.8" font-family="Inter" font-size="9.00" fill="#222222">zdecs_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_sound->full_comp_aux -->
|
|
<g id="edge19" class="edge">
|
|
<title>zdecs_sound->full_comp_aux</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M272.62,-249.16C283.94,-244.37 296.34,-237.98 306.27,-230 331,-210.11 325.53,-194.06 349.27,-173 356.62,-166.48 365.41,-160.59 373.91,-155.62"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="374.97,-157.43 379.15,-152.64 372.9,-153.78 374.97,-157.43"/>
|
|
</g>
|
|
<!-- root_steps_sound -->
|
|
<g id="node34" class="node">
|
|
<title>root_steps_sound</title>
|
|
<g id="a_node34"><a xlink:title="root_steps_sound theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-407" rx="51.27" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-404.8" font-family="Inter" font-size="9.00" fill="#222222">root_steps_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_sound->root_steps_sound -->
|
|
<g id="edge28" class="edge">
|
|
<title>zdecs_sound->root_steps_sound</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M276.31,-268.53C286.94,-272.46 297.96,-278.07 306.27,-286 339.8,-318 316.39,-348.34 349.27,-381 353.65,-385.35 358.87,-389.03 364.37,-392.13"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="363.66,-394.13 369.95,-395.05 365.6,-390.41 363.66,-394.13"/>
|
|
</g>
|
|
<!-- zdecs_complete -->
|
|
<g id="node32" class="node">
|
|
<title>zdecs_complete</title>
|
|
<g id="a_node32"><a xlink:title="zdecs_complete theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-459" rx="49.15" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-456.8" font-family="Inter" font-size="9.00" fill="#222222">zdecs_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_complete -->
|
|
<g id="node35" class="node">
|
|
<title>root_steps_complete</title>
|
|
<g id="a_node35"><a xlink:title="root_steps_complete theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-459" rx="59.43" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-456.8" font-family="Inter" font-size="9.00" fill="#222222">root_steps_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_complete->root_steps_complete -->
|
|
<g id="edge29" class="edge">
|
|
<title>zdecs_complete->root_steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M289.14,-459C306,-459 325.21,-459 343.19,-459"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="343.23,-461.1 349.23,-459 343.23,-456.9 343.23,-461.1"/>
|
|
</g>
|
|
<!-- positions_at -->
|
|
<g id="node33" class="node">
|
|
<title>positions_at</title>
|
|
<g id="a_node33"><a xlink:title="positions_at theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-511" rx="38.21" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-508.8" font-family="Inter" font-size="9.00" fill="#222222">positions_at</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound -->
|
|
<g id="node36" class="node">
|
|
<title>steps_sound</title>
|
|
<g id="a_node36"><a xlink:title="steps_sound theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="565.21" cy="-428" rx="39.02" ry="18"/>
|
|
<text text-anchor="middle" x="565.21" y="-425.8" font-family="Inter" font-size="9.00" fill="#222222">steps_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_at->steps_sound -->
|
|
<g id="edge30" class="edge">
|
|
<title>positions_at->steps_sound</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M438.01,-499.23C447.7,-494.98 458.53,-490 468.21,-485 491.66,-472.88 517.33,-457.52 536.22,-445.8"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="537.38,-447.55 541.36,-442.6 535.16,-443.99 537.38,-447.55"/>
|
|
</g>
|
|
<!-- root_steps_sound->steps_sound -->
|
|
<g id="edge31" class="edge">
|
|
<title>root_steps_sound->steps_sound</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M456.92,-413.41C477.35,-416.19 501.09,-419.42 521.04,-422.13"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="520.87,-424.23 527.1,-422.96 521.44,-420.07 520.87,-424.23"/>
|
|
</g>
|
|
<!-- steps_complete -->
|
|
<g id="node43" class="node">
|
|
<title>steps_complete</title>
|
|
<g id="a_node43"><a xlink:title="steps_complete theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="565.21" cy="-316" rx="47.84" ry="18"/>
|
|
<text text-anchor="middle" x="565.21" y="-313.8" font-family="Inter" font-size="9.00" fill="#222222">steps_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_complete->steps_complete -->
|
|
<g id="edge37" class="edge">
|
|
<title>root_steps_complete->steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M449.47,-445.8C456.24,-442.36 462.81,-438.13 468.21,-433 498.88,-403.82 482.41,-379.04 511.21,-348 516.35,-342.46 522.66,-337.55 529.12,-333.34"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="530.56,-334.92 534.55,-329.97 528.35,-331.35 530.56,-334.92"/>
|
|
</g>
|
|
<!-- steps_sound_red1 -->
|
|
<g id="node37" class="node">
|
|
<title>steps_sound_red1</title>
|
|
<g id="a_node37"><a xlink:title="steps_sound_red1 theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="722.21" cy="-480" rx="51.92" ry="18"/>
|
|
<text text-anchor="middle" x="722.21" y="-477.8" font-family="Inter" font-size="9.00" fill="#222222">steps_sound_red1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound->steps_sound_red1 -->
|
|
<g id="edge32" class="edge">
|
|
<title>steps_sound->steps_sound_red1</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M597.57,-438.52C620.85,-446.33 652.85,-457.07 678.46,-465.66"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="677.8,-467.65 684.16,-467.57 679.14,-463.67 677.8,-467.65"/>
|
|
</g>
|
|
<!-- has_red_spec -->
|
|
<g id="node45" class="node">
|
|
<title>has_red_spec</title>
|
|
<g id="a_node45"><a xlink:title="has_red_spec theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="722.21" cy="-374" rx="42.95" ry="18"/>
|
|
<text text-anchor="middle" x="722.21" y="-371.8" font-family="Inter" font-size="9.00" fill="#222222">has_red_spec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound->has_red_spec -->
|
|
<g id="edge41" class="edge">
|
|
<title>steps_sound->has_red_spec</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M596.83,-417.33C621.52,-408.73 656.37,-396.59 682.91,-387.34"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="683.8,-389.26 688.78,-385.3 682.42,-385.29 683.8,-389.26"/>
|
|
</g>
|
|
<!-- corpus_sound -->
|
|
<g id="node47" class="node">
|
|
<title>corpus_sound</title>
|
|
<g id="a_node47"><a xlink:title="corpus_sound theory/Tests.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="722.21" cy="-428" rx="43.1" ry="18"/>
|
|
<text text-anchor="middle" x="722.21" y="-425.8" font-family="Inter" font-size="9.00" fill="#222222">corpus_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound->corpus_sound -->
|
|
<g id="edge43" class="edge">
|
|
<title>steps_sound->corpus_sound</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M604.52,-428C625.09,-428 650.65,-428 672.61,-428"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="672.7,-430.1 678.7,-428 672.7,-425.9 672.7,-430.1"/>
|
|
</g>
|
|
<!-- steps_sound_red1->corpus_fv_preserved -->
|
|
<g id="edge47" class="edge">
|
|
<title>steps_sound_red1->corpus_fv_preserved</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M774.16,-480.32C788.35,-480.4 803.97,-480.5 818.86,-480.59"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="819.18,-482.7 825.2,-480.63 819.21,-478.5 819.18,-482.7"/>
|
|
</g>
|
|
<!-- positions_hole -->
|
|
<g id="node38" class="node">
|
|
<title>positions_hole</title>
|
|
<g id="a_node38"><a xlink:title="positions_hole theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="239.88" cy="-312" rx="44.41" ry="18"/>
|
|
<text text-anchor="middle" x="239.88" y="-309.8" font-family="Inter" font-size="9.00" fill="#222222">positions_hole</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_in_steps -->
|
|
<g id="node39" class="node">
|
|
<title>root_steps_in_steps</title>
|
|
<g id="a_node39"><a xlink:title="root_steps_in_steps theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-303" rx="56.66" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-300.8" font-family="Inter" font-size="9.00" fill="#222222">root_steps_in_steps</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_hole->root_steps_in_steps -->
|
|
<g id="edge33" class="edge">
|
|
<title>positions_hole->root_steps_in_steps</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M284.28,-309.66C303.35,-308.63 326.08,-307.4 346.81,-306.29"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="347,-308.38 352.88,-305.96 346.78,-304.19 347,-308.38"/>
|
|
</g>
|
|
<!-- root_steps_in_steps->steps_complete -->
|
|
<g id="edge38" class="edge">
|
|
<title>root_steps_in_steps->steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M463.76,-307.55C479.43,-308.87 496.5,-310.3 512.06,-311.61"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="512.01,-313.71 518.16,-312.12 512.36,-309.53 512.01,-313.71"/>
|
|
</g>
|
|
<!-- plug_comp -->
|
|
<g id="node40" class="node">
|
|
<title>plug_comp</title>
|
|
<g id="a_node40"><a xlink:title="plug_comp theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-199" rx="35.59" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-196.8" font-family="Inter" font-size="9.00" fill="#222222">plug_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- plug_comp->steps_complete -->
|
|
<g id="edge35" class="edge">
|
|
<title>plug_comp->steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M438.12,-209.33C448.02,-213.52 458.97,-218.83 468.21,-225 497.91,-244.83 526.96,-274.15 545.18,-294.12"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="543.77,-295.68 549.35,-298.73 546.88,-292.87 543.77,-295.68"/>
|
|
</g>
|
|
<!-- positions_comp -->
|
|
<g id="node41" class="node">
|
|
<title>positions_comp</title>
|
|
<g id="a_node41"><a xlink:title="positions_comp theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-355" rx="47.19" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-352.8" font-family="Inter" font-size="9.00" fill="#222222">positions_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_comp->steps_complete -->
|
|
<g id="edge36" class="edge">
|
|
<title>positions_comp->steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M448.72,-345.16C470.13,-339.75 496.79,-333.02 519.1,-327.39"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="519.67,-329.41 524.97,-325.91 518.64,-325.34 519.67,-329.41"/>
|
|
</g>
|
|
<!-- at_ctx_comp -->
|
|
<g id="node42" class="node">
|
|
<title>at_ctx_comp</title>
|
|
<g id="a_node42"><a xlink:title="at_ctx_comp theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="408.74" cy="-251" rx="40.33" ry="18"/>
|
|
<text text-anchor="middle" x="408.74" y="-248.8" font-family="Inter" font-size="9.00" fill="#222222">at_ctx_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- at_ctx_comp->steps_complete -->
|
|
<g id="edge34" class="edge">
|
|
<title>at_ctx_comp->steps_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M438.79,-263.23C463.76,-273.73 499.91,-288.94 526.99,-300.34"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="526.28,-302.32 532.62,-302.71 527.91,-298.45 526.28,-302.32"/>
|
|
</g>
|
|
<!-- steps_complete->has_red_spec -->
|
|
<g id="edge40" class="edge">
|
|
<title>steps_complete->has_red_spec</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M599.84,-328.59C624.67,-337.88 658.46,-350.52 684.09,-360.11"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="683.4,-362.09 689.75,-362.23 684.87,-358.16 683.4,-362.09"/>
|
|
</g>
|
|
<!-- corpus_complete -->
|
|
<g id="node48" class="node">
|
|
<title>corpus_complete</title>
|
|
<g id="a_node48"><a xlink:title="corpus_complete theory/Tests.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="722.21" cy="-316" rx="51.27" ry="18"/>
|
|
<text text-anchor="middle" x="722.21" y="-313.8" font-family="Inter" font-size="9.00" fill="#222222">corpus_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_complete->corpus_complete -->
|
|
<g id="edge44" class="edge">
|
|
<title>steps_complete->corpus_complete</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M613.13,-316C629.32,-316 647.63,-316 664.51,-316"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="664.66,-318.1 670.66,-316 664.66,-313.9 664.66,-318.1"/>
|
|
</g>
|
|
<!-- has_red_f -->
|
|
<g id="node44" class="node">
|
|
<title>has_red_f</title>
|
|
<g id="a_node44"><a xlink:title="has_red_f theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="565.21" cy="-374" rx="32.16" ry="18"/>
|
|
<text text-anchor="middle" x="565.21" y="-371.8" font-family="Inter" font-size="9.00" fill="#222222">has_red_f</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_f->has_red_spec -->
|
|
<g id="edge39" class="edge">
|
|
<title>has_red_f->has_red_spec</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M597.57,-374C619.26,-374 648.54,-374 673.15,-374"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="673.31,-376.1 679.31,-374 673.31,-371.9 673.31,-376.1"/>
|
|
</g>
|
|
<!-- red1_dec -->
|
|
<g id="node46" class="node">
|
|
<title>red1_dec</title>
|
|
<g id="a_node46"><a xlink:title="red1_dec theory/Reduction.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="885.25" cy="-374" rx="30.7" ry="18"/>
|
|
<text text-anchor="middle" x="885.25" y="-371.8" font-family="Inter" font-size="9.00" fill="#222222">red1_dec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_spec->red1_dec -->
|
|
<g id="edge42" class="edge">
|
|
<title>has_red_spec->red1_dec</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M765.1,-374C790.96,-374 823.79,-374 848.43,-374"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="848.51,-376.1 854.51,-374 848.51,-371.9 848.51,-376.1"/>
|
|
</g>
|
|
<!-- corpus_decides -->
|
|
<g id="node49" class="node">
|
|
<title>corpus_decides</title>
|
|
<g id="a_node49"><a xlink:title="corpus_decides theory/Tests.v https://arxiv.org/html/2312.13270v1">
|
|
<ellipse fill="#d9ead3" stroke="#38761d" cx="885.25" cy="-426" rx="47.84" ry="18"/>
|
|
<text text-anchor="middle" x="885.25" y="-423.8" font-family="Inter" font-size="9.00" fill="#222222">corpus_decides</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_spec->corpus_decides -->
|
|
<g id="edge45" class="edge">
|
|
<title>has_red_spec->corpus_decides</title>
|
|
<path fill="none" stroke="#9a9a9a" stroke-width="0.8" d="M756.57,-384.77C781.5,-392.82 815.73,-403.88 842.48,-412.51"/>
|
|
<polygon fill="#9a9a9a" stroke="#9a9a9a" stroke-width="0.8" points="842.05,-414.58 848.41,-414.43 843.34,-410.58 842.05,-414.58"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|