1 | 11. ![]() ![]() ![]() ![]() ![]() ![]() ![]() 12. s: [[A]] rho de e.state 13. x': [[A]] rho de e.state 14. tc(r;A.ds;dec_lookup(A.da;kind(a));de) 15. covers_rel(A;r) 16. value(a) ![]() 17. ![]() ![]() ![]() ![]() ![]() ![]() 18. ![]() ![]() ![]() ![]() ![]() ![]() ![]() 19. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 20. rel_mng_2(r; rho; A.ds; dec_lookup(A.da;kind(a)); de; e; s; x'; value(a); tr) 21. r@0: rel() 22. as: (Label ![]() 23. 1of(unzip(as)) = rel_primed_vars(r) 24. ![]() ![]() ![]() ![]() ![]() ![]() 25. r@0 = rel_subst2(as;r) 26. x: Label 27. (x ![]() 28. i: ![]() 29. i < ||as|| 30. < x,apply_alist(as;x;x) > = as[i] 31. xxx: Term 32. 2of(as[i]) = xxx 33. xx: Label 34. 1of(as[i]) = xx 35. s1: smt() 36. f: frame() 37. f ![]() 38. ![]() ![]() 39. s1 = mk_smt(f.var, f.var, f.typ) 40. x'.f.var = s.f.var ![]() 41. t: SimpleType 42. mk_dec(f.var, t) ![]() 43. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
About:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |