1 | 20. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr)
[[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 21. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr ) [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 22. [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr Prop 23. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr) Prop value(a) [[dec_lookup(A.da;kind(a))]] rho |
2 | 20. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr)
[[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 21. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr ) [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 22. [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr Prop 23. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr) Prop trace_consistent_pred(rho;A.da;tr.proj;wp(A;kind(a);Q)) |
3 | 20. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr)
[[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 21. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr ) [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr 22. [[wp2(A;kind(a);(Q)')]] rho A.ds dec_lookup(A.da;kind(a)) de e s value(a) tr Prop 23. pred_mng_2((Q)'; rho; A.ds; < > ; de; e; s; x'; ; tr) Prop tc_pred(wp(A;kind(a);Q);A.ds;dec_lookup(A.da;kind(a));de) |
About: