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 be85c51957
commit 4799079d0c
34 files changed
+4061 -2568

No files matched your search

+52
View File
@@ -0,0 +1,52 @@
digraph deps {
rankdir=LR;
bgcolor="transparent";
splines=polyline;
concentrate=true;
nodesep=0.2;
ranksep=0.9;
node [fontname=Inter, fontsize=9];
edge [fontname=Inter, fontsize=8, color="#8f9780", fontcolor="#c9d1bb", arrowsize=0.6, penwidth=0.8];
graph [fontname=Inter, fontsize=12, labelloc=t, fontcolor="#c9d1bb", label=<<B>Theorem dependencies M3, 16 results</B>>];
Plus_to_Star [label="Plus_to_Star\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="Plus_to_Star theory/Closure.v proved"];
occurs_count_zero [label="occurs_count_zero\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="occurs_count_zero theory/Metatheory.v proved"];
occurs_count_zfill_plug [label="occurs_count_zfill_plug\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="occurs_count_zfill_plug theory/Metatheory.v proved"];
open_rec_occurs_false [label="open_rec_occurs_false\\n(M1)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="open_rec_occurs_false theory/Binding.v proved"];
open_rec_zplug_lift [label="open_rec_zplug_lift\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="open_rec_zplug_lift theory/Metatheory.v proved"];
zdecs_nonempty [label="zdecs_nonempty\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="zdecs_nonempty theory/Metatheory.v proved"];
zdecs_sound [label="zdecs_sound\\n(M1)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="zdecs_sound theory/Reduction.v proved"];
R_Gc_disjoint [label="R_Gc_disjoint", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="R_Gc_disjoint theory/Subsystem.v proved"];
Star_red_sub_context [label="Star_red_sub_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Star_red_sub_context theory/Subsystem.v proved"];
es_count_plug_mono [label="es_count_plug_mono", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="es_count_plug_mono theory/Subsystem.v proved"];
full_comp_aux_sub [label="full_comp_aux_sub", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="full_comp_aux_sub theory/Subsystem.v proved"];
occurs_zfill [label="occurs_zfill", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="occurs_zfill theory/Subsystem.v proved"];
plus_red_sub_full_comp [label="plus_red_sub_full_comp", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="plus_red_sub_full_comp theory/Subsystem.v proved"];
red_gc_measure [label="red_gc_measure", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_gc_measure theory/Subsystem.v proved"];
red_gc_terminates [label="red_gc_terminates", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_gc_terminates theory/Subsystem.v proved"];
red_gc_to_red_sub [label="red_gc_to_red_sub", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_gc_to_red_sub theory/Subsystem.v proved"];
red_sub_context [label="red_sub_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_sub_context theory/Subsystem.v proved"];
red_sub_gc [label="red_sub_gc", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_sub_gc theory/Subsystem.v proved"];
red_sub_r [label="red_sub_r", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_sub_r theory/Subsystem.v proved"];
red_sub_root_to_red1 [label="red_sub_root_to_red1", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_sub_root_to_red1 theory/Subsystem.v proved"];
red_sub_to_red1 [label="red_sub_to_red1", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red_sub_to_red1 theory/Subsystem.v proved"];
star_red_sub_full_comp [label="star_red_sub_full_comp", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="star_red_sub_full_comp theory/Subsystem.v proved"];
zfill_occurs0 [label="zfill_occurs0", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="zfill_occurs0 theory/Subsystem.v proved"];
red_sub_root_to_red1 -> red_sub_to_red1;
occurs_zfill -> zfill_occurs0;
zfill_occurs0 -> R_Gc_disjoint;
red_sub_context -> Star_red_sub_context;
occurs_count_zero -> full_comp_aux_sub;
occurs_count_zfill_plug -> full_comp_aux_sub;
open_rec_occurs_false -> full_comp_aux_sub;
open_rec_zplug_lift -> full_comp_aux_sub;
red_sub_gc -> full_comp_aux_sub;
red_sub_r -> full_comp_aux_sub;
zdecs_nonempty -> full_comp_aux_sub;
zdecs_sound -> full_comp_aux_sub;
full_comp_aux_sub -> plus_red_sub_full_comp;
Plus_to_Star -> star_red_sub_full_comp;
plus_red_sub_full_comp -> star_red_sub_full_comp;
es_count_plug_mono -> red_gc_measure;
red_gc_measure -> red_gc_terminates;
red_sub_gc -> red_gc_to_red_sub;
}