From 132d053caaeb9f8311fb0c807a9d7fd8d7acc827 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Thu, 14 Mar 2013 23:06:19 +0000 Subject: [PATCH] - main proof case closed in the 4th component of preservation - bug fix in Makefile: now both xoa and probe receive both configuration files - useless notion lsubss removed (to be replaced by lsubse) --- matita/matita/contribs/lambdadelta/Makefile | 10 +++++---- .../lambdadelta/basic_2/dynamic/snv_ltpr.ma | 21 +++++++++---------- .../lsubss/dxprs_lsubss.etc} | 0 .../lsubss.ma => etc/lsubss/lsubss.etc} | 1 - .../lsubss/lsubss_ldrop.etc} | 0 .../lsubss/lsubss_lsubss.etc} | 0 .../lsubss/lsubss_ssta.etc} | 0 .../lsubss/sstas_lsubss.etc} | 0 .../lambdadelta/basic_2/web/basic_2_src.tbl | 8 ++++--- 9 files changed, 21 insertions(+), 19 deletions(-) rename matita/matita/contribs/lambdadelta/basic_2/{computation/dxprs_lsubss.ma => etc/lsubss/dxprs_lsubss.etc} (100%) rename matita/matita/contribs/lambdadelta/basic_2/{static/lsubss.ma => etc/lsubss/lsubss.etc} (99%) rename matita/matita/contribs/lambdadelta/basic_2/{static/lsubss_ldrop.ma => etc/lsubss/lsubss_ldrop.etc} (100%) rename matita/matita/contribs/lambdadelta/basic_2/{static/lsubss_lsubss.ma => etc/lsubss/lsubss_lsubss.etc} (100%) rename matita/matita/contribs/lambdadelta/basic_2/{static/lsubss_ssta.ma => etc/lsubss/lsubss_ssta.etc} (100%) rename matita/matita/contribs/lambdadelta/basic_2/{unwind/sstas_lsubss.ma => etc/lsubss/sstas_lsubss.etc} (100%) diff --git a/matita/matita/contribs/lambdadelta/Makefile b/matita/matita/contribs/lambdadelta/Makefile index 3e5b74eaf..8493b47c0 100644 --- a/matita/matita/contribs/lambdadelta/Makefile +++ b/matita/matita/contribs/lambdadelta/Makefile @@ -3,11 +3,13 @@ H := @ TRIM := sed "s/ \\+$$//" -XOA_DIR := ../../../components/binaries/xoa -XOA := xoa.native XOA_CONF := ground_2/xoa.conf.xml XOA_TARGETS := ground_2/xoa_notation.ma ground_2/xoa.ma +XOA_DIR := ../../../components/binaries/xoa +XOA := xoa.native +XOA_OPTS := ../../matita.conf.xml $(XOA_CONF) + DEP_DIR := ../../../components/binaries/matitadep DEP := matitadep.native @@ -16,7 +18,7 @@ MAC := mac.native PRB_DIR := ../../../components/binaries/probe PRB := probe.native -PRB_OPTS := ../../matita.conf.xml $(XOA_CONF) -g +PRB_OPTS := $(XOA_OPTS) -g ORIG := . ./orig.sh ORIGS := basic_2/basic_1.orig @@ -50,7 +52,7 @@ xoa: $(XOA_TARGETS) $(XOA_TARGETS): $(XOA_CONF) @echo " EXEC $(XOA) $(XOA_CONF)" - $(H)MATITA_RT_BASE_DIR=../.. $(XOA_DIR)/$(XOA) $(XOA_CONF) + $(H)MATITA_RT_BASE_DIR=../.. $(XOA_DIR)/$(XOA) $(XOA_OPTS) # orig ####################################################################### diff --git a/matita/matita/contribs/lambdadelta/basic_2/dynamic/snv_ltpr.ma b/matita/matita/contribs/lambdadelta/basic_2/dynamic/snv_ltpr.ma index f3238fbd9..2afaa8e06 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/dynamic/snv_ltpr.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/dynamic/snv_ltpr.ma @@ -66,15 +66,14 @@ fact snv_ltpr_tpr_aux: ∀h,g,L0,T0. | #b #V2 #W20 #T20 #T2 #HV12 #HT202 #H1 #H2 destruct elim (snv_inv_bind … HT1) -HT1 #HW20 #HT20 elim (dxprs_inv_abst1 … HTU1) -HTU1 #W30 #T30 #HW230 #_ #H destruct -T30 - lapply (cprs_div … HW230 … HW10) -W30 #HW210 - lapply (ltpr_cpcs_conf … HL12 … HW210) -HW210 #HW210 + lapply (cprs_div … HW10 … HW230) -W30 #HW120 + elim (snv_fwd_ssta … HW20) #U20 #l0 #HWU20 + elim (ssta_fwd_correct … HVW1)