add(named): the paper measure with machine checked counterexamples to its invariants (M5 metatheory)
This commit is contained in:
1 parent
be85c51957
commit
4799079d0c
34 files changed
+4061
-2568
No files matched your search
@@ -0,0 +1,126 @@
|
||||
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 M5, 69 results</B>>];
|
||||
lemma_2_2_full_comp [label="lemma_2_2_full_comp\\n(M2)", shape=box, style="rounded,dashed,filled", fillcolor="transparent", color="#8f9780", penwidth=0.9, fontcolor="#c9d1bb", tooltip="lemma_2_2_full_comp (section 2.2) theory/Metatheory.v proved"];
|
||||
Plus_mred_of_Plus_red1 [label="Plus_mred_of_Plus_red1", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Plus_mred_of_Plus_red1 theory/Metaterm.v proved"];
|
||||
mfvs_close_m [label="mfvs_close_m", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mfvs_close_m theory/Metaterm.v proved"];
|
||||
mfvs_lift_m [label="mfvs_lift_m", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mfvs_lift_m theory/Metaterm.v proved"];
|
||||
mfvs_open_m [label="mfvs_open_m", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mfvs_open_m theory/Metaterm.v proved"];
|
||||
mred_B_intro [label="mred_B_intro", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_B_intro theory/Metaterm.v proved"];
|
||||
mred_context [label="mred_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_context theory/Metaterm.v proved"];
|
||||
mred_full_comp_pure [label="mred_full_comp_pure", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_full_comp_pure theory/Metaterm.v proved"];
|
||||
mred_gc_intro [label="mred_gc_intro", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_gc_intro theory/Metaterm.v proved"];
|
||||
mred_of_red1 [label="mred_of_red1", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_of_red1 theory/Metaterm.v proved"];
|
||||
mred_plus_one [label="mred_plus_one", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_plus_one theory/Metaterm.v proved"];
|
||||
mred_r_intro [label="mred_r_intro", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_r_intro theory/Metaterm.v proved"];
|
||||
mred_term_context [label="mred_term_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="mred_term_context theory/Metaterm.v proved"];
|
||||
of_trm_close [label="of_trm_close", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_close theory/Metaterm.v proved"];
|
||||
of_trm_fvs [label="of_trm_fvs", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_fvs theory/Metaterm.v proved"];
|
||||
of_trm_injective [label="of_trm_injective", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_injective theory/Metaterm.v proved"];
|
||||
of_trm_lift [label="of_trm_lift", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_lift theory/Metaterm.v proved"];
|
||||
of_trm_moccurs [label="of_trm_moccurs", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_moccurs theory/Metaterm.v proved"];
|
||||
of_trm_moccurs0 [label="of_trm_moccurs0", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_moccurs0 theory/Metaterm.v proved"];
|
||||
of_trm_open [label="of_trm_open", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_open theory/Metaterm.v proved"];
|
||||
of_trm_plug [label="of_trm_plug", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="of_trm_plug theory/Metaterm.v proved"];
|
||||
PlusN_to_StarN [label="PlusN_to_StarN", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="PlusN_to_StarN theory/NamedEs.v proved"];
|
||||
StarN_one_trans [label="StarN_one_trans", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="StarN_one_trans theory/NamedEs.v proved"];
|
||||
StarN_subred_context [label="StarN_subred_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="StarN_subred_context theory/NamedEs.v proved"];
|
||||
StarN_trans [label="StarN_trans", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="StarN_trans theory/NamedEs.v proved"];
|
||||
nred_stable_source [label="nred_stable_source", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_stable_source theory/NamedEs.v proved"];
|
||||
nred_stable_target [label="nred_stable_target", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_stable_target theory/NamedEs.v proved"];
|
||||
subred_Es_l [label="subred_Es_l", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_Es_l theory/NamedEs.v proved"];
|
||||
subred_Es_lr [label="subred_Es_lr", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_Es_lr theory/NamedEs.v proved"];
|
||||
subred_Es_r [label="subred_Es_r", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_Es_r theory/NamedEs.v proved"];
|
||||
subred_context [label="subred_context", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_context theory/NamedEs.v proved"];
|
||||
subred_context_rule [label="subred_context_rule", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_context_rule theory/NamedEs.v proved"];
|
||||
subred_intro [label="subred_intro", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_intro theory/NamedEs.v proved"];
|
||||
subred_nred [label="subred_nred", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_nred theory/NamedEs.v proved"];
|
||||
subred_of_Es_nred_Es [label="subred_of_Es_nred_Es", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_of_Es_nred_Es theory/NamedEs.v proved"];
|
||||
A1_C_related [label="A1_C_related", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="A1_C_related theory/NamedMeasure.v proved"];
|
||||
A1_Mx_differ [label="A1_Mx_differ", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="A1_Mx_differ theory/NamedMeasure.v proved"];
|
||||
A1_not_invariant [label="A1_not_invariant", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="A1_not_invariant theory/NamedMeasure.v proved"];
|
||||
A1_s_differ [label="A1_s_differ", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="A1_s_differ theory/NamedMeasure.v proved"];
|
||||
Gc_special_nondecrease [label="Gc_special_nondecrease", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Gc_special_nondecrease theory/NamedMeasure.v proved"];
|
||||
Mx_fresh_fails [label="Mx_fresh_fails", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Mx_fresh_fails theory/NamedMeasure.v proved"];
|
||||
Mx_ge_0 [label="Mx_ge_0", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Mx_ge_0 theory/NamedMeasure.v proved"];
|
||||
current_sm_not_terminating [label="current_sm_not_terminating", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="current_sm_not_terminating theory/NamedMeasure.v proved"];
|
||||
current_subred_not_terminating [label="current_subred_not_terminating", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="current_subred_not_terminating theory/NamedMeasure.v proved"];
|
||||
head_has_pos [label="head_has_pos", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="head_has_pos theory/NamedMeasure.v proved"];
|
||||
le_mul_of_one_le [label="le_mul_of_one_le", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="le_mul_of_one_le theory/NamedMeasure.v proved"];
|
||||
nfv_annot_bound_example [label="nfv_annot_bound_example", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nfv_annot_bound_example theory/NamedMeasure.v proved"];
|
||||
nocc_le_Mx [label="nocc_le_Mx", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nocc_le_Mx theory/NamedMeasure.v proved"];
|
||||
nred_Gc_special [label="nred_Gc_special", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_Gc_special theory/NamedMeasure.v proved"];
|
||||
nred_R_selfloop [label="nred_R_selfloop", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_R_selfloop theory/NamedMeasure.v proved"];
|
||||
s_metavar_empty [label="s_metavar_empty", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="s_metavar_empty theory/NamedMeasure.v proved"];
|
||||
subred_selfloop [label="subred_selfloop", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="subred_selfloop theory/NamedMeasure.v proved"];
|
||||
Es_ctx_any [label="Es_ctx_any", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_ctx_any theory/NamedMeta.v proved"];
|
||||
Es_fv [label="Es_fv", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_fv theory/NamedMeta.v proved"];
|
||||
Es_fv_both [label="Es_fv_both", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_fv_both theory/NamedMeta.v proved"];
|
||||
Es_refl_any [label="Es_refl_any", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_refl_any theory/NamedMeta.v proved"];
|
||||
Es_sym_any [label="Es_sym_any", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_sym_any theory/NamedMeta.v proved"];
|
||||
Es_trans_any [label="Es_trans_any", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="Es_trans_any theory/NamedMeta.v proved"];
|
||||
eqC_in_Es [label="eqC_in_Es", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="eqC_in_Es theory/NamedMeta.v proved"];
|
||||
filter_neq_in [label="filter_neq_in", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="filter_neq_in theory/NamedMeta.v proved"];
|
||||
in_filter_neq [label="in_filter_neq", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="in_filter_neq theory/NamedMeta.v proved"];
|
||||
in_filter_neq_iff [label="in_filter_neq_iff", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="in_filter_neq_iff theory/NamedMeta.v proved"];
|
||||
isubst_meta_in [label="isubst_meta_in", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="isubst_meta_in theory/NamedMeta.v proved"];
|
||||
isubst_meta_notin [label="isubst_meta_notin", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="isubst_meta_notin theory/NamedMeta.v proved"];
|
||||
nplug_esub_fv [label="nplug_esub_fv", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nplug_esub_fv theory/NamedMeta.v proved"];
|
||||
nplug_fv_mono [label="nplug_fv_mono", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nplug_fv_mono theory/NamedMeta.v proved"];
|
||||
nplug_fv_upper [label="nplug_fv_upper", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nplug_fv_upper theory/NamedMeta.v proved"];
|
||||
nred_R_intro [label="nred_R_intro", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_R_intro theory/NamedMeta.v proved"];
|
||||
nred_core_fv [label="nred_core_fv", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_core_fv theory/NamedMeta.v proved"];
|
||||
nred_fv [label="nred_fv", shape=ellipse, style="filled", fillcolor="transparent", color="#a9b492", penwidth=1.0, fontcolor="#c9d1bb", tooltip="nred_fv theory/NamedMeta.v proved"];
|
||||
of_trm_lift -> of_trm_open;
|
||||
mfvs_lift_m -> mfvs_open_m;
|
||||
of_trm_plug -> mred_term_context;
|
||||
of_trm_moccurs -> of_trm_moccurs0;
|
||||
Plus_mred_of_Plus_red1 -> mred_full_comp_pure;
|
||||
lemma_2_2_full_comp -> mred_full_comp_pure;
|
||||
subred_intro -> subred_nred;
|
||||
subred_intro -> subred_Es_l;
|
||||
subred_intro -> subred_Es_r;
|
||||
subred_Es_l -> subred_Es_lr;
|
||||
subred_Es_r -> subred_Es_lr;
|
||||
subred_intro -> subred_context;
|
||||
subred_context -> subred_context_rule;
|
||||
subred_nred -> subred_context_rule;
|
||||
subred_intro -> subred_of_Es_nred_Es;
|
||||
subred_intro -> nred_stable_source;
|
||||
subred_intro -> nred_stable_target;
|
||||
subred_context -> StarN_subred_context;
|
||||
head_has_pos -> nocc_le_Mx;
|
||||
le_mul_of_one_le -> nocc_le_Mx;
|
||||
nfv_annot_bound_example -> Mx_fresh_fails;
|
||||
A1_C_related -> A1_not_invariant;
|
||||
A1_s_differ -> A1_not_invariant;
|
||||
nred_R_selfloop -> current_sm_not_terminating;
|
||||
nred_R_selfloop -> subred_selfloop;
|
||||
subred_nred -> subred_selfloop;
|
||||
subred_selfloop -> current_subred_not_terminating;
|
||||
filter_neq_in -> nplug_fv_mono;
|
||||
in_filter_neq -> nplug_fv_mono;
|
||||
filter_neq_in -> nplug_fv_upper;
|
||||
in_filter_neq -> nplug_fv_upper;
|
||||
filter_neq_in -> nred_core_fv;
|
||||
in_filter_neq -> nred_core_fv;
|
||||
nplug_fv_mono -> nred_core_fv;
|
||||
nplug_fv_upper -> nred_core_fv;
|
||||
filter_neq_in -> nplug_esub_fv;
|
||||
in_filter_neq -> nplug_esub_fv;
|
||||
filter_neq_in -> nred_fv;
|
||||
in_filter_neq -> nred_fv;
|
||||
nplug_esub_fv -> nred_fv;
|
||||
nplug_fv_mono -> nred_fv;
|
||||
nplug_fv_upper -> nred_fv;
|
||||
in_filter_neq_iff -> Es_fv_both;
|
||||
nplug_fv_mono -> Es_fv_both;
|
||||
Es_fv_both -> Es_fv;
|
||||
}
|
||||
Reference in new issue
Block a user