Changeset 2852
- Timestamp:
- Mar 12, 2013, 4:37:30 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/correctness.ma
r2802 r2852 7 7 8 8 theorem correct : 9 ∀ input_program,output.9 ∀observe,input_program,output. 10 10 (* ∀lobject_code,labelled,cost_map. *) 11 compile input_program = OK ?output →11 compile observe input_program = return output → 12 12 13 13 not_wrong … (exec_inf … clight_fullexec input_program) → … … 19 19 True (* TODO *). 20 20 21 # input_program #output21 #observe #input_program #output 22 22 #COMPILE 23 23 #NOT_WRONG … … 114 114 115 115 theorem correct' : 116 ∀observe. 116 117 ∀input_program,output. 117 ∀initial_status. 118 compile input_program = OK ? output → 118 compile observe input_program = return output → 119 119 not_wrong … (exec_inf … clight_fullexec input_program) → 120 120 sim_with_labels
Note: See TracChangeset
for help on using the changeset viewer.