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

+71
View File
@@ -0,0 +1,71 @@
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 M1, 33 results</B>>];
close_rec_fvar [label="close_rec_fvar", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="close_rec_fvar theory/Binding.v proved"];
close_rec_fvs [label="close_rec_fvs", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="close_rec_fvs theory/Binding.v proved"];
close_rec_notin [label="close_rec_notin", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="close_rec_notin theory/Binding.v proved"];
fvs_lift [label="fvs_lift", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="fvs_lift theory/Binding.v proved"];
lift_0_lc [label="lift_0_lc", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="lift_0_lc theory/Binding.v proved"];
lift_lc [label="lift_lc", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="lift_lc theory/Binding.v proved"];
open_close [label="open_close", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="open_close theory/Binding.v proved"];
open_rec_bvar [label="open_rec_bvar", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="open_rec_bvar theory/Binding.v proved"];
open_rec_bvar_neq [label="open_rec_bvar_neq", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="open_rec_bvar_neq theory/Binding.v proved"];
open_rec_fvs [label="open_rec_fvs", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="open_rec_fvs theory/Binding.v proved"];
open_rec_occurs_false [label="open_rec_occurs_false", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="open_rec_occurs_false theory/Binding.v proved"];
subst_fvar_other [label="subst_fvar_other", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subst_fvar_other theory/Binding.v proved"];
subst_fvar_self [label="subst_fvar_self", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subst_fvar_self theory/Binding.v proved"];
subst_fvs [label="subst_fvs", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subst_fvs theory/Binding.v proved"];
at_ctx_comp [label="at_ctx_comp", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="at_ctx_comp theory/Reduction.v proved"];
has_red_f [label="has_red_f", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="has_red_f theory/Reduction.v proved"];
has_red_spec [label="has_red_spec", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="has_red_spec theory/Reduction.v proved"];
nf_dec [label="nf_dec", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nf_dec theory/Reduction.v proved"];
nf_iff_steps_nil [label="nf_iff_steps_nil", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nf_iff_steps_nil theory/Reduction.v proved"];
normal_form_iff_nf [label="normal_form_iff_nf", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="normal_form_iff_nf theory/Reduction.v proved"];
plug_comp [label="plug_comp", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="plug_comp theory/Reduction.v proved"];
positions_at [label="positions_at", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="positions_at theory/Reduction.v proved"];
positions_comp [label="positions_comp", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="positions_comp theory/Reduction.v proved"];
positions_hole [label="positions_hole", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="positions_hole theory/Reduction.v proved"];
red1_dec [label="red1_dec", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="red1_dec theory/Reduction.v proved"];
root_steps_complete [label="root_steps_complete", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="root_steps_complete theory/Reduction.v proved"];
root_steps_in_steps [label="root_steps_in_steps", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="root_steps_in_steps theory/Reduction.v proved"];
root_steps_sound [label="root_steps_sound", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="root_steps_sound theory/Reduction.v proved"];
steps_complete [label="steps_complete", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="steps_complete theory/Reduction.v proved"];
steps_sound [label="steps_sound", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="steps_sound theory/Reduction.v proved"];
steps_sound_red1 [label="steps_sound_red1", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="steps_sound_red1 theory/Reduction.v proved"];
zdecs_complete [label="zdecs_complete", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="zdecs_complete theory/Reduction.v proved"];
zdecs_sound [label="zdecs_sound", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="zdecs_sound theory/Reduction.v proved"];
lift_lc -> lift_0_lc;
fvs_lift -> open_rec_fvs;
open_rec_bvar -> open_rec_fvs;
open_rec_bvar_neq -> open_rec_fvs;
open_rec_bvar -> open_close;
lift_0_lc -> subst_fvar_self;
close_rec_fvs -> subst_fvs;
open_rec_fvs -> subst_fvs;
zdecs_sound -> root_steps_sound;
zdecs_complete -> root_steps_complete;
positions_at -> steps_sound;
root_steps_sound -> steps_sound;
steps_sound -> steps_sound_red1;
positions_hole -> root_steps_in_steps;
at_ctx_comp -> steps_complete;
plug_comp -> steps_complete;
positions_comp -> steps_complete;
root_steps_complete -> steps_complete;
root_steps_in_steps -> steps_complete;
has_red_f -> has_red_spec;
steps_complete -> has_red_spec;
steps_sound -> has_red_spec;
has_red_spec -> red1_dec;
steps_complete -> nf_iff_steps_nil;
steps_sound_red1 -> nf_iff_steps_nil;
nf_iff_steps_nil -> normal_form_iff_nf;
nf_iff_steps_nil -> nf_dec;
}