474 lines
23 KiB
XML
474 lines
23 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: deps Pages: 1 -->
|
|
<svg width="1019pt" height="715pt"
|
|
viewBox="0.00 0.00 1018.89 715.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 711)">
|
|
<title>deps</title>
|
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-711 1014.89,-711 1014.89,4 -4,4"/>
|
|
<text text-anchor="start" x="375.95" y="-694.4" font-family="Inter" font-weight="bold" font-size="12.00" fill="#000000">Theorem dependencies M1, 33 results</text>
|
|
<!-- close_rec_fvar -->
|
|
<g id="node1" class="node">
|
|
<title>close_rec_fvar</title>
|
|
<g id="a_node1"><a xlink:title="close_rec_fvar theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-18" rx="46.38" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-15.8" font-family="Inter" font-size="9.00" fill="#000000">close_rec_fvar</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- close_rec_fvs -->
|
|
<g id="node2" class="node">
|
|
<title>close_rec_fvs</title>
|
|
<g id="a_node2"><a xlink:title="close_rec_fvs theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-168" rx="43.1" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-165.8" font-family="Inter" font-size="9.00" fill="#000000">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 proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="442.35" cy="-143" rx="34.13" ry="18"/>
|
|
<text text-anchor="middle" x="442.35" y="-140.8" font-family="Inter" font-size="9.00" fill="#000000">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="#000000" stroke-width="0.8" d="M304.71,-162.33C334.28,-158.14 374.26,-152.49 403.32,-148.38"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="403.71,-150.45 409.35,-147.53 403.12,-146.29 403.71,-150.45"/>
|
|
</g>
|
|
<!-- close_rec_notin -->
|
|
<g id="node3" class="node">
|
|
<title>close_rec_notin</title>
|
|
<g id="a_node3"><a xlink:title="close_rec_notin theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-218" rx="49.8" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-215.8" font-family="Inter" font-size="9.00" fill="#000000">close_rec_notin</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- fvs_lift -->
|
|
<g id="node4" class="node">
|
|
<title>fvs_lift</title>
|
|
<g id="a_node4"><a xlink:title="fvs_lift theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-168" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-165.8" font-family="Inter" font-size="9.00" fill="#000000">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 proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-118" rx="43.1" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-115.8" font-family="Inter" font-size="9.00" fill="#000000">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="#000000" stroke-width="0.8" d="M93.13,-161.67C125.07,-153.44 181.37,-138.93 220.26,-128.91"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="221.06,-130.87 226.35,-127.34 220.01,-126.81 221.06,-130.87"/>
|
|
</g>
|
|
<!-- lift_0_lc -->
|
|
<g id="node5" class="node">
|
|
<title>lift_0_lc</title>
|
|
<g id="a_node5"><a xlink:title="lift_0_lc theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-268" rx="28.74" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-265.8" font-family="Inter" font-size="9.00" fill="#000000">lift_0_lc</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- subst_fvar_self -->
|
|
<g id="node13" class="node">
|
|
<title>subst_fvar_self</title>
|
|
<g id="a_node13"><a xlink:title="subst_fvar_self theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="442.35" cy="-268" rx="47.84" ry="18"/>
|
|
<text text-anchor="middle" x="442.35" y="-265.8" font-family="Inter" font-size="9.00" fill="#000000">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="#000000" stroke-width="0.8" d="M292.61,-268C318.16,-268 356.61,-268 388.01,-268"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="388.19,-270.1 394.19,-268 388.19,-265.9 388.19,-270.1"/>
|
|
</g>
|
|
<!-- lift_lc -->
|
|
<g id="node6" class="node">
|
|
<title>lift_lc</title>
|
|
<g id="a_node6"><a xlink:title="lift_lc theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-268" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-265.8" font-family="Inter" font-size="9.00" fill="#000000">lift_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="#000000" stroke-width="0.8" d="M94.72,-268C129.24,-268 190.08,-268 228.27,-268"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="228.66,-270.1 234.66,-268 228.66,-265.9 228.66,-270.1"/>
|
|
</g>
|
|
<!-- open_close -->
|
|
<g id="node7" class="node">
|
|
<title>open_close</title>
|
|
<g id="a_node7"><a xlink:title="open_close theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-68" rx="38.21" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-65.8" font-family="Inter" font-size="9.00" fill="#000000">open_close</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- open_rec_bvar -->
|
|
<g id="node8" class="node">
|
|
<title>open_rec_bvar</title>
|
|
<g id="a_node8"><a xlink:title="open_rec_bvar theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-68" rx="47.84" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-65.8" font-family="Inter" font-size="9.00" fill="#000000">open_rec_bvar</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="#000000" stroke-width="0.8" d="M115.53,-68C147.18,-68 188.62,-68 219.44,-68"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="219.46,-70.1 225.46,-68 219.46,-65.9 219.46,-70.1"/>
|
|
</g>
|
|
<!-- open_rec_bvar->open_rec_fvs -->
|
|
<g id="edge3" class="edge">
|
|
<title>open_rec_bvar->open_rec_fvs</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M107.82,-78.12C140.45,-86.53 186.79,-98.47 220.25,-107.09"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="220.01,-109.19 226.35,-108.66 221.06,-105.13 220.01,-109.19"/>
|
|
</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 proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-118" rx="60.09" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-115.8" font-family="Inter" font-size="9.00" fill="#000000">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="#000000" stroke-width="0.8" d="M127.83,-118C155.48,-118 187.99,-118 214.14,-118"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="214.31,-120.1 220.31,-118 214.31,-115.9 214.31,-120.1"/>
|
|
</g>
|
|
<!-- open_rec_fvs->subst_fvs -->
|
|
<g id="edge8" class="edge">
|
|
<title>open_rec_fvs->subst_fvs</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M304.71,-123.67C334.28,-127.86 374.26,-133.51 403.32,-137.62"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="403.12,-139.71 409.35,-138.47 403.71,-135.55 403.12,-139.71"/>
|
|
</g>
|
|
<!-- open_rec_occurs_false -->
|
|
<g id="node11" class="node">
|
|
<title>open_rec_occurs_false</title>
|
|
<g id="a_node11"><a xlink:title="open_rec_occurs_false theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-318" rx="67.6" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-315.8" font-family="Inter" font-size="9.00" fill="#000000">open_rec_occurs_false</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- subst_fvar_other -->
|
|
<g id="node12" class="node">
|
|
<title>subst_fvar_other</title>
|
|
<g id="a_node12"><a xlink:title="subst_fvar_other theory/Binding.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-368" rx="53.23" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-365.8" font-family="Inter" font-size="9.00" fill="#000000">subst_fvar_other</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- at_ctx_comp -->
|
|
<g id="node15" class="node">
|
|
<title>at_ctx_comp</title>
|
|
<g id="a_node15"><a xlink:title="at_ctx_comp theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-618" rx="42.95" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-615.8" font-family="Inter" font-size="9.00" fill="#000000">at_ctx_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_complete -->
|
|
<g id="node29" class="node">
|
|
<title>steps_complete</title>
|
|
<g id="a_node29"><a xlink:title="steps_complete theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="442.35" cy="-518" rx="50.46" ry="18"/>
|
|
<text text-anchor="middle" x="442.35" y="-515.8" font-family="Inter" font-size="9.00" fill="#000000">steps_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- at_ctx_comp->steps_complete -->
|
|
<g id="edge15" class="edge">
|
|
<title>at_ctx_comp->steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M295.13,-605.79C311,-599.45 327.12,-593 327.12,-593 327.12,-593 392.12,-543 392.12,-543 392.12,-543 398.81,-539.6 407.26,-535.31"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="408.31,-537.13 412.71,-532.54 406.41,-533.39 408.31,-537.13"/>
|
|
</g>
|
|
<!-- has_red_f -->
|
|
<g id="node16" class="node">
|
|
<title>has_red_f</title>
|
|
<g id="a_node16"><a xlink:title="has_red_f theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="442.35" cy="-568" rx="34.13" ry="18"/>
|
|
<text text-anchor="middle" x="442.35" y="-565.8" font-family="Inter" font-size="9.00" fill="#000000">has_red_f</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_spec -->
|
|
<g id="node17" class="node">
|
|
<title>has_red_spec</title>
|
|
<g id="a_node17"><a xlink:title="has_red_spec theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="614.16" cy="-518" rx="44.41" ry="18"/>
|
|
<text text-anchor="middle" x="614.16" y="-515.8" font-family="Inter" font-size="9.00" fill="#000000">has_red_spec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_f->has_red_spec -->
|
|
<g id="edge20" class="edge">
|
|
<title>has_red_f->has_red_spec</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M472.54,-559.4C499.83,-551.37 540.87,-539.28 571.58,-530.24"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="572.42,-532.18 577.58,-528.48 571.23,-528.16 572.42,-532.18"/>
|
|
</g>
|
|
<!-- red1_dec -->
|
|
<g id="node25" class="node">
|
|
<title>red1_dec</title>
|
|
<g id="a_node25"><a xlink:title="red1_dec theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="783.08" cy="-518" rx="34.13" ry="18"/>
|
|
<text text-anchor="middle" x="783.08" y="-515.8" font-family="Inter" font-size="9.00" fill="#000000">red1_dec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- has_red_spec->red1_dec -->
|
|
<g id="edge23" class="edge">
|
|
<title>has_red_spec->red1_dec</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M659.01,-518C684.93,-518 717.47,-518 742.58,-518"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="742.8,-520.1 748.8,-518 742.8,-515.9 742.8,-520.1"/>
|
|
</g>
|
|
<!-- nf_dec -->
|
|
<g id="node18" class="node">
|
|
<title>nf_dec</title>
|
|
<g id="a_node18"><a xlink:title="nf_dec theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="953.16" cy="-475" rx="27.27" ry="18"/>
|
|
<text text-anchor="middle" x="953.16" y="-472.8" font-family="Inter" font-size="9.00" fill="#000000">nf_dec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- nf_iff_steps_nil -->
|
|
<g id="node19" class="node">
|
|
<title>nf_iff_steps_nil</title>
|
|
<g id="a_node19"><a xlink:title="nf_iff_steps_nil theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="783.08" cy="-450" rx="47.19" ry="18"/>
|
|
<text text-anchor="middle" x="783.08" y="-447.8" font-family="Inter" font-size="9.00" fill="#000000">nf_iff_steps_nil</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- nf_iff_steps_nil->nf_dec -->
|
|
<g id="edge27" class="edge">
|
|
<title>nf_iff_steps_nil->nf_dec</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M827.36,-456.44C856.36,-460.75 893.89,-466.33 920.2,-470.25"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="920.05,-472.35 926.29,-471.15 920.67,-468.19 920.05,-472.35"/>
|
|
</g>
|
|
<!-- normal_form_iff_nf -->
|
|
<g id="node20" class="node">
|
|
<title>normal_form_iff_nf</title>
|
|
<g id="a_node20"><a xlink:title="normal_form_iff_nf theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="953.16" cy="-425" rx="57.97" ry="18"/>
|
|
<text text-anchor="middle" x="953.16" y="-422.8" font-family="Inter" font-size="9.00" fill="#000000">normal_form_iff_nf</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- nf_iff_steps_nil->normal_form_iff_nf -->
|
|
<g id="edge26" class="edge">
|
|
<title>nf_iff_steps_nil->normal_form_iff_nf</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M827.36,-443.56C847.81,-440.52 872.51,-436.85 894.52,-433.57"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="895.02,-435.62 900.65,-432.66 894.4,-431.47 895.02,-435.62"/>
|
|
</g>
|
|
<!-- plug_comp -->
|
|
<g id="node21" class="node">
|
|
<title>plug_comp</title>
|
|
<g id="a_node21"><a xlink:title="plug_comp theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-568" rx="38.87" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-565.8" font-family="Inter" font-size="9.00" fill="#000000">plug_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- plug_comp->steps_complete -->
|
|
<g id="edge16" class="edge">
|
|
<title>plug_comp->steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M297.02,-558.83C324.87,-550.95 365.29,-539.52 396.28,-530.75"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="397.15,-532.69 402.35,-529.03 396,-528.65 397.15,-532.69"/>
|
|
</g>
|
|
<!-- positions_at -->
|
|
<g id="node22" class="node">
|
|
<title>positions_at</title>
|
|
<g id="a_node22"><a xlink:title="positions_at theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-368" rx="40.33" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-365.8" font-family="Inter" font-size="9.00" fill="#000000">positions_at</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound -->
|
|
<g id="node30" class="node">
|
|
<title>steps_sound</title>
|
|
<g id="a_node30"><a xlink:title="steps_sound theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="442.35" cy="-421" rx="42.29" ry="18"/>
|
|
<text text-anchor="middle" x="442.35" y="-418.8" font-family="Inter" font-size="9.00" fill="#000000">steps_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_at->steps_sound -->
|
|
<g id="edge11" class="edge">
|
|
<title>positions_at->steps_sound</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M297.85,-377.97C327.19,-386.77 370.04,-399.62 401.27,-408.98"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="401,-411.09 407.35,-410.81 402.21,-407.07 401,-411.09"/>
|
|
</g>
|
|
<!-- positions_comp -->
|
|
<g id="node23" class="node">
|
|
<title>positions_comp</title>
|
|
<g id="a_node23"><a xlink:title="positions_comp theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-518" rx="49.8" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-515.8" font-family="Inter" font-size="9.00" fill="#000000">positions_comp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_comp->steps_complete -->
|
|
<g id="edge17" class="edge">
|
|
<title>positions_comp->steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M313.37,-518C335.79,-518 362.49,-518 385.69,-518"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="385.82,-520.1 391.82,-518 385.82,-515.9 385.82,-520.1"/>
|
|
</g>
|
|
<!-- positions_hole -->
|
|
<g id="node24" class="node">
|
|
<title>positions_hole</title>
|
|
<g id="a_node24"><a xlink:title="positions_hole theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-668" rx="46.38" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-665.8" font-family="Inter" font-size="9.00" fill="#000000">positions_hole</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_in_steps -->
|
|
<g id="node27" class="node">
|
|
<title>root_steps_in_steps</title>
|
|
<g id="a_node27"><a xlink:title="root_steps_in_steps theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-668" rx="60.09" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-665.8" font-family="Inter" font-size="9.00" fill="#000000">root_steps_in_steps</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- positions_hole->root_steps_in_steps -->
|
|
<g id="edge14" class="edge">
|
|
<title>positions_hole->root_steps_in_steps</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M114.05,-668C138.84,-668 169.94,-668 197.28,-668"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="197.41,-670.1 203.41,-668 197.41,-665.9 197.41,-670.1"/>
|
|
</g>
|
|
<!-- root_steps_complete -->
|
|
<g id="node26" class="node">
|
|
<title>root_steps_complete</title>
|
|
<g id="a_node26"><a xlink:title="root_steps_complete theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-468" rx="63.52" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-465.8" font-family="Inter" font-size="9.00" fill="#000000">root_steps_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_complete->steps_complete -->
|
|
<g id="edge18" class="edge">
|
|
<title>root_steps_complete->steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M309.21,-480.62C335.92,-488.17 369.78,-497.75 396.53,-505.32"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="396.13,-507.39 402.47,-507 397.27,-503.35 396.13,-507.39"/>
|
|
</g>
|
|
<!-- root_steps_in_steps->steps_complete -->
|
|
<g id="edge19" class="edge">
|
|
<title>root_steps_in_steps->steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M300.61,-653.6C314.5,-648.04 327.12,-643 327.12,-643 327.12,-643 392.12,-543 392.12,-543 392.12,-543 398.81,-539.6 407.26,-535.31"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="408.31,-537.13 412.71,-532.54 406.41,-533.39 408.31,-537.13"/>
|
|
</g>
|
|
<!-- root_steps_sound -->
|
|
<g id="node28" class="node">
|
|
<title>root_steps_sound</title>
|
|
<g id="a_node28"><a xlink:title="root_steps_sound theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="263.61" cy="-418" rx="54.7" ry="18"/>
|
|
<text text-anchor="middle" x="263.61" y="-415.8" font-family="Inter" font-size="9.00" fill="#000000">root_steps_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- root_steps_sound->steps_sound -->
|
|
<g id="edge12" class="edge">
|
|
<title>root_steps_sound->steps_sound</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M318.6,-418.92C342.64,-419.32 370.7,-419.8 393.92,-420.2"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="393.99,-422.3 400.03,-420.3 394.06,-418.1 393.99,-422.3"/>
|
|
</g>
|
|
<!-- steps_complete->has_red_spec -->
|
|
<g id="edge21" class="edge">
|
|
<title>steps_complete->has_red_spec</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M492.92,-518C515.11,-518 541.22,-518 563.43,-518"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="563.58,-520.1 569.58,-518 563.58,-515.9 563.58,-520.1"/>
|
|
</g>
|
|
<!-- steps_complete->nf_iff_steps_nil -->
|
|
<g id="edge24" class="edge">
|
|
<title>steps_complete->nf_iff_steps_nil</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M485.56,-508.76C518.1,-501.64 557.58,-493 557.58,-493 557.58,-493 668.2,-471.81 734.14,-459.18"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="734.88,-461.18 740.38,-457.99 734.09,-457.05 734.88,-461.18"/>
|
|
</g>
|
|
<!-- steps_sound->has_red_spec -->
|
|
<g id="edge22" class="edge">
|
|
<title>steps_sound->has_red_spec</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M468.4,-435.31C498.66,-452.6 549.57,-481.68 582.24,-500.34"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="581.47,-502.32 587.72,-503.47 583.55,-498.67 581.47,-502.32"/>
|
|
</g>
|
|
<!-- steps_sound_red1 -->
|
|
<g id="node31" class="node">
|
|
<title>steps_sound_red1</title>
|
|
<g id="a_node31"><a xlink:title="steps_sound_red1 theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="614.16" cy="-431" rx="56.66" ry="18"/>
|
|
<text text-anchor="middle" x="614.16" y="-428.8" font-family="Inter" font-size="9.00" fill="#000000">steps_sound_red1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- steps_sound->steps_sound_red1 -->
|
|
<g id="edge13" class="edge">
|
|
<title>steps_sound->steps_sound_red1</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M484.45,-423.42C504.73,-424.61 529.6,-426.08 552.05,-427.4"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="552.2,-429.51 558.31,-427.77 552.44,-425.32 552.2,-429.51"/>
|
|
</g>
|
|
<!-- steps_sound_red1->nf_iff_steps_nil -->
|
|
<g id="edge25" class="edge">
|
|
<title>steps_sound_red1->nf_iff_steps_nil</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M667.97,-437.01C688.23,-439.32 711.28,-441.94 731.33,-444.22"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="731.26,-446.33 737.46,-444.92 731.73,-442.16 731.26,-446.33"/>
|
|
</g>
|
|
<!-- zdecs_complete -->
|
|
<g id="node32" class="node">
|
|
<title>zdecs_complete</title>
|
|
<g id="a_node32"><a xlink:title="zdecs_complete theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-468" rx="51.27" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-465.8" font-family="Inter" font-size="9.00" fill="#000000">zdecs_complete</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_complete->root_steps_complete -->
|
|
<g id="edge10" class="edge">
|
|
<title>zdecs_complete->root_steps_complete</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M119.03,-468C141.81,-468 169.07,-468 193.69,-468"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="193.88,-470.1 199.88,-468 193.88,-465.9 193.88,-470.1"/>
|
|
</g>
|
|
<!-- zdecs_sound -->
|
|
<g id="node33" class="node">
|
|
<title>zdecs_sound</title>
|
|
<g id="a_node33"><a xlink:title="zdecs_sound theory/Reduction.v proved">
|
|
<ellipse fill="#ffffff" stroke="#000000" cx="67.55" cy="-418" rx="42.95" ry="18"/>
|
|
<text text-anchor="middle" x="67.55" y="-415.8" font-family="Inter" font-size="9.00" fill="#000000">zdecs_sound</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zdecs_sound->root_steps_sound -->
|
|
<g id="edge9" class="edge">
|
|
<title>zdecs_sound->root_steps_sound</title>
|
|
<path fill="none" stroke="#000000" stroke-width="0.8" d="M110.66,-418C137.51,-418 172.72,-418 202.49,-418"/>
|
|
<polygon fill="#000000" stroke="#000000" stroke-width="0.8" points="202.76,-420.1 208.76,-418 202.76,-415.9 202.76,-420.1"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|