add(named): the paper measure with machine checked counterexamples to its invariants (M5 metatheory)

This commit is contained in:
milner committed 2026-09-23 01:30:00 +02:00
1 parent 6235dee2ee
commit 6b0f933c3a
34 files changed
+4061 -2568

No files matched your search

+328
View File
@@ -0,0 +1,328 @@
<?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="772pt" height="615pt"
viewBox="0.00 0.00 771.85 615.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 611)">
<title>deps</title>
<text text-anchor="start" x="252.42" y="-594.4" font-family="Inter" font-weight="bold" font-size="12.00" fill="#c9d1bb">Theorem dependencies M3, 16 results</text>
<!-- Plus_to_Star -->
<g id="node1" class="node">
<title>Plus_to_Star</title>
<g id="a_node1"><a xlink:title="Plus_to_Star theory/Closure.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M524.88,-261C524.88,-261 447.88,-261 447.88,-261 441.88,-261 435.88,-255 435.88,-249 435.88,-249 435.88,-237 435.88,-237 435.88,-231 441.88,-225 447.88,-225 447.88,-225 524.88,-225 524.88,-225 530.88,-225 536.88,-231 536.88,-237 536.88,-237 536.88,-249 536.88,-249 536.88,-255 530.88,-261 524.88,-261"/>
<text text-anchor="middle" x="486.38" y="-240.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">Plus_to_Star\n(M2)</text>
</a>
</g>
</g>
<!-- star_red_sub_full_comp -->
<g id="node22" class="node">
<title>star_red_sub_full_comp</title>
<g id="a_node22"><a xlink:title="star_red_sub_full_comp theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="693.41" cy="-218" rx="70.37" ry="18"/>
<text text-anchor="middle" x="693.41" y="-215.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">star_red_sub_full_comp</text>
</a>
</g>
</g>
<!-- Plus_to_Star&#45;&gt;star_red_sub_full_comp -->
<g id="edge14" class="edge">
<title>Plus_to_Star&#45;&gt;star_red_sub_full_comp</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M537.01,-236.95C563.01,-233.78 595.27,-229.85 623.64,-226.39"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="623.93,-228.47 629.63,-225.66 623.42,-224.3 623.93,-228.47"/>
</g>
<!-- occurs_count_zero -->
<g id="node2" class="node">
<title>occurs_count_zero</title>
<g id="a_node2"><a xlink:title="occurs_count_zero theory/Metatheory.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M129.5,-386C129.5,-386 22.5,-386 22.5,-386 16.5,-386 10.5,-380 10.5,-374 10.5,-374 10.5,-362 10.5,-362 10.5,-356 16.5,-350 22.5,-350 22.5,-350 129.5,-350 129.5,-350 135.5,-350 141.5,-356 141.5,-362 141.5,-362 141.5,-374 141.5,-374 141.5,-380 135.5,-386 129.5,-386"/>
<text text-anchor="middle" x="76" y="-365.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">occurs_count_zero\n(M2)</text>
</a>
</g>
</g>
<!-- full_comp_aux_sub -->
<g id="node11" class="node">
<title>full_comp_aux_sub</title>
<g id="a_node11"><a xlink:title="full_comp_aux_sub theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-193" rx="58.78" ry="18"/>
<text text-anchor="middle" x="283.4" y="-190.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">full_comp_aux_sub</text>
</a>
</g>
</g>
<!-- occurs_count_zero&#45;&gt;full_comp_aux_sub -->
<g id="edge5" class="edge">
<title>occurs_count_zero&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M131.11,-349.96C142.94,-346.02 152,-343 152,-343 152,-343 226.9,-256.84 263.17,-215.12"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="264.83,-216.41 267.18,-210.5 261.66,-213.65 264.83,-216.41"/>
</g>
<!-- occurs_count_zfill_plug -->
<g id="node3" class="node">
<title>occurs_count_zfill_plug</title>
<g id="a_node3"><a xlink:title="occurs_count_zfill_plug theory/Metatheory.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M140,-336C140,-336 12,-336 12,-336 6,-336 0,-330 0,-324 0,-324 0,-312 0,-312 0,-306 6,-300 12,-300 12,-300 140,-300 140,-300 146,-300 152,-306 152,-312 152,-312 152,-324 152,-324 152,-330 146,-336 140,-336"/>
<text text-anchor="middle" x="76" y="-315.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">occurs_count_zfill_plug\n(M2)</text>
</a>
</g>
</g>
<!-- occurs_count_zfill_plug&#45;&gt;full_comp_aux_sub -->
<g id="edge6" class="edge">
<title>occurs_count_zfill_plug&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M131.11,-299.96C142.94,-296.02 152,-293 152,-293 152,-293 217.44,-242.81 255.6,-213.55"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="257.09,-215.06 260.57,-209.74 254.53,-211.72 257.09,-215.06"/>
</g>
<!-- open_rec_occurs_false -->
<g id="node4" class="node">
<title>open_rec_occurs_false</title>
<g id="a_node4"><a xlink:title="open_rec_occurs_false theory/Binding.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M137.5,-286C137.5,-286 14.5,-286 14.5,-286 8.5,-286 2.5,-280 2.5,-274 2.5,-274 2.5,-262 2.5,-262 2.5,-256 8.5,-250 14.5,-250 14.5,-250 137.5,-250 137.5,-250 143.5,-250 149.5,-256 149.5,-262 149.5,-262 149.5,-274 149.5,-274 149.5,-280 143.5,-286 137.5,-286"/>
<text text-anchor="middle" x="76" y="-265.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">open_rec_occurs_false\n(M1)</text>
</a>
</g>
</g>
<!-- open_rec_occurs_false&#45;&gt;full_comp_aux_sub -->
<g id="edge7" class="edge">
<title>open_rec_occurs_false&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M131.11,-249.96C142.94,-246.02 152,-243 152,-243 152,-243 202,-223.83 240.07,-209.23"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="241.22,-211.04 246.07,-206.93 239.72,-207.12 241.22,-211.04"/>
</g>
<!-- open_rec_zplug_lift -->
<g id="node5" class="node">
<title>open_rec_zplug_lift</title>
<g id="a_node5"><a xlink:title="open_rec_zplug_lift theory/Metatheory.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M130.5,-236C130.5,-236 21.5,-236 21.5,-236 15.5,-236 9.5,-230 9.5,-224 9.5,-224 9.5,-212 9.5,-212 9.5,-206 15.5,-200 21.5,-200 21.5,-200 130.5,-200 130.5,-200 136.5,-200 142.5,-206 142.5,-212 142.5,-212 142.5,-224 142.5,-224 142.5,-230 136.5,-236 130.5,-236"/>
<text text-anchor="middle" x="76" y="-215.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">open_rec_zplug_lift\n(M2)</text>
</a>
</g>
</g>
<!-- open_rec_zplug_lift&#45;&gt;full_comp_aux_sub -->
<g id="edge8" class="edge">
<title>open_rec_zplug_lift&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M142.55,-210.02C168.1,-206.91 197.18,-203.37 222.19,-200.33"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="222.75,-202.38 228.45,-199.57 222.24,-198.21 222.75,-202.38"/>
</g>
<!-- zdecs_nonempty -->
<g id="node6" class="node">
<title>zdecs_nonempty</title>
<g id="a_node6"><a xlink:title="zdecs_nonempty theory/Metatheory.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M125.5,-186C125.5,-186 26.5,-186 26.5,-186 20.5,-186 14.5,-180 14.5,-174 14.5,-174 14.5,-162 14.5,-162 14.5,-156 20.5,-150 26.5,-150 26.5,-150 125.5,-150 125.5,-150 131.5,-150 137.5,-156 137.5,-162 137.5,-162 137.5,-174 137.5,-174 137.5,-180 131.5,-186 125.5,-186"/>
<text text-anchor="middle" x="76" y="-165.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">zdecs_nonempty\n(M2)</text>
</a>
</g>
</g>
<!-- zdecs_nonempty&#45;&gt;full_comp_aux_sub -->
<g id="edge11" class="edge">
<title>zdecs_nonempty&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M137.51,-175.37C164.25,-178.62 195.6,-182.44 222.28,-185.68"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="222.04,-187.77 228.25,-186.41 222.55,-183.6 222.04,-187.77"/>
</g>
<!-- zdecs_sound -->
<g id="node7" class="node">
<title>zdecs_sound</title>
<g id="a_node7"><a xlink:title="zdecs_sound theory/Reduction.v proved">
<path fill="transparent" stroke="#8f9780" stroke-width="0.9" stroke-dasharray="5,2" d="M116,-136C116,-136 36,-136 36,-136 30,-136 24,-130 24,-124 24,-124 24,-112 24,-112 24,-106 30,-100 36,-100 36,-100 116,-100 116,-100 122,-100 128,-106 128,-112 128,-112 128,-124 128,-124 128,-130 122,-136 116,-136"/>
<text text-anchor="middle" x="76" y="-115.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">zdecs_sound\n(M1)</text>
</a>
</g>
</g>
<!-- zdecs_sound&#45;&gt;full_comp_aux_sub -->
<g id="edge12" class="edge">
<title>zdecs_sound&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M128.27,-135.09C141.45,-139.48 152,-143 152,-143 152,-143 202,-162.17 240.07,-176.77"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="239.72,-178.88 246.07,-179.07 241.22,-174.96 239.72,-178.88"/>
</g>
<!-- R_Gc_disjoint -->
<g id="node8" class="node">
<title>R_Gc_disjoint</title>
<g id="a_node8"><a xlink:title="R_Gc_disjoint theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="486.38" cy="-418" rx="43.76" ry="18"/>
<text text-anchor="middle" x="486.38" y="-415.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">R_Gc_disjoint</text>
</a>
</g>
</g>
<!-- Star_red_sub_context -->
<g id="node9" class="node">
<title>Star_red_sub_context</title>
<g id="a_node9"><a xlink:title="Star_red_sub_context theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-468" rx="66.29" ry="18"/>
<text text-anchor="middle" x="283.4" y="-465.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">Star_red_sub_context</text>
</a>
</g>
</g>
<!-- es_count_plug_mono -->
<g id="node10" class="node">
<title>es_count_plug_mono</title>
<g id="a_node10"><a xlink:title="es_count_plug_mono theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-518" rx="64.83" ry="18"/>
<text text-anchor="middle" x="76" y="-515.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">es_count_plug_mono</text>
</a>
</g>
</g>
<!-- red_gc_measure -->
<g id="node14" class="node">
<title>red_gc_measure</title>
<g id="a_node14"><a xlink:title="red_gc_measure theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-518" rx="52.58" ry="18"/>
<text text-anchor="middle" x="283.4" y="-515.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_gc_measure</text>
</a>
</g>
</g>
<!-- es_count_plug_mono&#45;&gt;red_gc_measure -->
<g id="edge16" class="edge">
<title>es_count_plug_mono&#45;&gt;red_gc_measure</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M140.86,-518C167.57,-518 198.39,-518 224.44,-518"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="224.61,-520.1 230.61,-518 224.61,-515.9 224.61,-520.1"/>
</g>
<!-- plus_red_sub_full_comp -->
<g id="node13" class="node">
<title>plus_red_sub_full_comp</title>
<g id="a_node13"><a xlink:title="plus_red_sub_full_comp theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="486.38" cy="-193" rx="71.68" ry="18"/>
<text text-anchor="middle" x="486.38" y="-190.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">plus_red_sub_full_comp</text>
</a>
</g>
</g>
<!-- full_comp_aux_sub&#45;&gt;plus_red_sub_full_comp -->
<g id="edge13" class="edge">
<title>full_comp_aux_sub&#45;&gt;plus_red_sub_full_comp</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M342.53,-193C363.09,-193 386.54,-193 408.42,-193"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="408.54,-195.1 414.54,-193 408.54,-190.9 408.54,-195.1"/>
</g>
<!-- occurs_zfill -->
<g id="node12" class="node">
<title>occurs_zfill</title>
<g id="a_node12"><a xlink:title="occurs_zfill theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-418" rx="38.21" ry="18"/>
<text text-anchor="middle" x="76" y="-415.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">occurs_zfill</text>
</a>
</g>
</g>
<!-- zfill_occurs0 -->
<g id="node23" class="node">
<title>zfill_occurs0</title>
<g id="a_node23"><a xlink:title="zfill_occurs0 theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-418" rx="41.64" ry="18"/>
<text text-anchor="middle" x="283.4" y="-415.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">zfill_occurs0</text>
</a>
</g>
</g>
<!-- occurs_zfill&#45;&gt;zfill_occurs0 -->
<g id="edge2" class="edge">
<title>occurs_zfill&#45;&gt;zfill_occurs0</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M114.2,-418C148.18,-418 198.6,-418 235.37,-418"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="235.6,-420.1 241.6,-418 235.6,-415.9 235.6,-420.1"/>
</g>
<!-- plus_red_sub_full_comp&#45;&gt;star_red_sub_full_comp -->
<g id="edge15" class="edge">
<title>plus_red_sub_full_comp&#45;&gt;star_red_sub_full_comp</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M551.13,-200.77C574.01,-203.56 599.9,-206.72 623.22,-209.56"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="623.2,-211.68 629.41,-210.32 623.7,-207.51 623.2,-211.68"/>
</g>
<!-- red_gc_terminates -->
<g id="node15" class="node">
<title>red_gc_terminates</title>
<g id="a_node15"><a xlink:title="red_gc_terminates theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="486.38" cy="-518" rx="58.13" ry="18"/>
<text text-anchor="middle" x="486.38" y="-515.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_gc_terminates</text>
</a>
</g>
</g>
<!-- red_gc_measure&#45;&gt;red_gc_terminates -->
<g id="edge17" class="edge">
<title>red_gc_measure&#45;&gt;red_gc_terminates</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M336.15,-518C362.21,-518 394.04,-518 421.6,-518"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="421.78,-520.1 427.78,-518 421.78,-515.9 421.78,-520.1"/>
</g>
<!-- red_gc_to_red_sub -->
<g id="node16" class="node">
<title>red_gc_to_red_sub</title>
<g id="a_node16"><a xlink:title="red_gc_to_red_sub theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-18" rx="58.13" ry="18"/>
<text text-anchor="middle" x="283.4" y="-15.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_gc_to_red_sub</text>
</a>
</g>
</g>
<!-- red_sub_context -->
<g id="node17" class="node">
<title>red_sub_context</title>
<g id="a_node17"><a xlink:title="red_sub_context theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-468" rx="53.23" ry="18"/>
<text text-anchor="middle" x="76" y="-465.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_sub_context</text>
</a>
</g>
</g>
<!-- red_sub_context&#45;&gt;Star_red_sub_context -->
<g id="edge4" class="edge">
<title>red_sub_context&#45;&gt;Star_red_sub_context</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M129.36,-468C154.11,-468 184.05,-468 210.85,-468"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="210.88,-470.1 216.88,-468 210.88,-465.9 210.88,-470.1"/>
</g>
<!-- red_sub_gc -->
<g id="node18" class="node">
<title>red_sub_gc</title>
<g id="a_node18"><a xlink:title="red_sub_gc theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-18" rx="39.02" ry="18"/>
<text text-anchor="middle" x="76" y="-15.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_sub_gc</text>
</a>
</g>
</g>
<!-- red_sub_gc&#45;&gt;full_comp_aux_sub -->
<g id="edge9" class="edge">
<title>red_sub_gc&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M108.37,-28.46C128.92,-35.31 152,-43 152,-43 152,-43 226.9,-129.16 263.17,-170.88"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="261.66,-172.35 267.18,-175.5 264.83,-169.59 261.66,-172.35"/>
</g>
<!-- red_sub_gc&#45;&gt;red_gc_to_red_sub -->
<g id="edge18" class="edge">
<title>red_sub_gc&#45;&gt;red_gc_to_red_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M115.63,-18C144.62,-18 184.95,-18 218.69,-18"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="218.91,-20.1 224.91,-18 218.91,-15.9 218.91,-20.1"/>
</g>
<!-- red_sub_r -->
<g id="node19" class="node">
<title>red_sub_r</title>
<g id="a_node19"><a xlink:title="red_sub_r theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-68" rx="35.44" ry="18"/>
<text text-anchor="middle" x="76" y="-65.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_sub_r</text>
</a>
</g>
</g>
<!-- red_sub_r&#45;&gt;full_comp_aux_sub -->
<g id="edge10" class="edge">
<title>red_sub_r&#45;&gt;full_comp_aux_sub</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M106.21,-77.74C127.27,-84.76 152,-93 152,-93 152,-93 217.44,-143.19 255.6,-172.45"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="254.53,-174.28 260.57,-176.26 257.09,-170.94 254.53,-174.28"/>
</g>
<!-- red_sub_root_to_red1 -->
<g id="node20" class="node">
<title>red_sub_root_to_red1</title>
<g id="a_node20"><a xlink:title="red_sub_root_to_red1 theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="76" cy="-568" rx="65.64" ry="18"/>
<text text-anchor="middle" x="76" y="-565.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_sub_root_to_red1</text>
</a>
</g>
</g>
<!-- red_sub_to_red1 -->
<g id="node21" class="node">
<title>red_sub_to_red1</title>
<g id="a_node21"><a xlink:title="red_sub_to_red1 theory/Subsystem.v proved">
<ellipse fill="transparent" stroke="#a9b492" cx="283.4" cy="-568" rx="53.23" ry="18"/>
<text text-anchor="middle" x="283.4" y="-565.8" font-family="Inter" font-size="9.00" fill="#c9d1bb">red_sub_to_red1</text>
</a>
</g>
</g>
<!-- red_sub_root_to_red1&#45;&gt;red_sub_to_red1 -->
<g id="edge1" class="edge">
<title>red_sub_root_to_red1&#45;&gt;red_sub_to_red1</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M141.99,-568C168.32,-568 198.49,-568 224.1,-568"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="224.17,-570.1 230.17,-568 224.17,-565.9 224.17,-570.1"/>
</g>
<!-- zfill_occurs0&#45;&gt;R_Gc_disjoint -->
<g id="edge3" class="edge">
<title>zfill_occurs0&#45;&gt;R_Gc_disjoint</title>
<path fill="none" stroke="#8f9780" stroke-width="0.8" d="M325.07,-418C357.14,-418 401.99,-418 436.1,-418"/>
<polygon fill="#8f9780" stroke="#8f9780" stroke-width="0.8" points="436.34,-420.1 442.34,-418 436.34,-415.9 436.34,-420.1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB