source: src/LTL/ @ 2898

Last change on this file since 2898 was 2796, checked in by tranquil, 8 years ago
  • added global notation for existence in Type[1] (\exists[1] x.P)
  • in Arithmetic, reimplemented efficient nat_to_bitvector, but still commented out
  • in joint_semantics, moved out and around some parameters in primitive semantics functions
  • fixed all back end semantics
  • added skeleton files for single passes correctness proofs
File size: 494 bytes
1include "LTL/".
2include "LTL/".
3include "LIN/".
4include "joint/".
5include "common/".
7(* this should come directly from linearise proof *)
8axiom LTLToLIN_ok :
9∀stacksizes : ident → option ℕ. (* are hypotheses needed here? *)
10∀p_in : LTL_program.
11let p_out ≝ ltl_to_lin p_in in
12∃[1] R.
13  status_simulation
14    (joint_status LTL_semantics p_in stacksizes)
15    (joint_status LIN_semantics p_out stacksizes)
16    R.
Note: See TracBrowser for help on using the repository browser.