0.07/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.07/0.13 % Command : twee %s --tstp --casc --quiet --explain-encoding --conditional-encoding if --smaller --drop-non-horn 0.14/0.34 % Computer : n006.cluster.edu 0.14/0.34 % Model : x86_64 x86_64 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.14/0.34 % Memory : 8042.1875MB 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.14/0.34 % CPULimit : 180 0.14/0.34 % DateTime : Thu Aug 29 15:30:24 EDT 2019 0.14/0.34 % CPUTime : 38.15/38.40 % SZS status Theorem 38.15/38.40 38.15/38.40 % SZS output start Proof 38.15/38.40 Take the following subset of the input axioms: 44.28/44.46 fof('thm.bviSem.state_accfupds', axiom, ![V_27FFI_27, V_27FFI0_27]: (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), chapp__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI0_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ebviSem_2estate__code_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & ![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))))))))))))))))))))))))))). 44.28/44.47 fof('thm.bviSem.state_fupdcanon', axiom, ![V_27FFI_27, V_27FFI0_27]: (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI0_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & ![V_27s_27, V_27f_27, V_27g_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27g_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))))))))))))). 44.28/44.47 fof('thm.combin.K_THM', axiom, ![V_27B_27, V_27A_27, V_27x_27, V_27y_27]: s__02(V_27A_27, V_27x_27)=s__02(V_27A_27, chapp__02(s__02(cfun__02(V_27B_27, V_27A_27), c_27const_2ecombin_2eK_27__01(s__02(V_27A_27, V_27x_27))), s__02(V_27B_27, V_27y_27)))). 44.28/44.47 fof('thm.dataSem.bvi_to_data_def', axiom, ![V_27t_27, V_27FFI_27, V_27s_27]: s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27t_27)))))))))=s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), V_27s_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27t_27)))). 44.28/44.47 fof('thm.dataSem.data_to_bvi_def', axiom, ![V_27FFI_27, V_27s_27]: s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))))), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))), s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2ebool_2eARB_27__00)))))))))))=s__02(c_27type_2ebviSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))). 44.28/44.48 fof('thm.dataSem.state_accfupds', axiom, ![V_27FFI_27, V_27FFI0_27]: (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), chapp__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), chapp__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI0_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI0_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27type_2effi_2effi__state_27__01(V_27FFI0_27)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & (![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27))) & ![V_27s_27, V_27f_27]: s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), c_27const_2edataSem_2estate__stack__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00)), V_27f_27), s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))). 44.32/44.51 fof('thm.dataSem.state_component_equality', axiom, ![V_27FFI_27, V_27s1_27, V_27s2_27]: ((s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27))) & (s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27))) & (s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27))) & (s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27))) & (s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27)))=s__02(c_27type_2effi_2effi__state_27__01(V_27FFI_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27))) & (s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27)))=s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27))) & (s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27)))=s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27))) & (s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27)))=s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27))) & s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27))))))))))) <=> s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s2_27)=s__02(c_27type_2edataSem_2estate_27__01(V_27FFI_27), V_27s1_27))). 44.32/44.51 fof(conjecture, conjecture, ![V_27A_27, V_27x_27]: s__02(c_27type_2edataSem_2estate_27__01(V_27A_27), V_27x_27)=s__02(c_27type_2edataSem_2estate_27__01(V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(V_27A_27), V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(V_27A_27), V_27x_27)))). 44.32/44.51 44.32/44.51 Now clausify the problem and encode Horn clauses using encoding 3 of 44.32/44.51 http://www.cse.chalmers.se/~nicsma/papers/horn.pdf. 44.32/44.51 We repeatedly replace C & s=t => u=v by the two clauses: 44.32/44.51 fresh(y, y, x1...xn) = u 44.32/44.51 C => fresh(s, t, x1...xn) = v 44.32/44.51 where fresh is a fresh function symbol and x1..xn are the free 44.32/44.51 variables of u and v. 44.32/44.51 A predicate p(X) is encoded as p(X)=true (this is sound, because the 44.32/44.51 input problem has no model of domain size 1). 44.32/44.51 44.32/44.51 The encoding turns the above axioms into the following unit equations and goals: 44.32/44.51 44.32/44.51 Axiom 1 (thm.dataSem.state_component_equality): fresh9(X, X, Y, Z, W) = s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 2 (thm.dataSem.state_component_equality_1): fresh8(X, X, Y, Z, W) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 3 (thm.dataSem.state_component_equality_2): fresh7(X, X, Y, Z, W) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))). 44.32/44.51 Axiom 4 (thm.dataSem.state_component_equality_3): fresh6(X, X, Y, Z, W) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 5 (thm.dataSem.state_component_equality_4): fresh5(X, X, Y, Z, W) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))). 44.32/44.51 Axiom 6 (thm.dataSem.state_component_equality_5): fresh4(X, X, Y, Z, W) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))). 44.32/44.51 Axiom 7 (thm.dataSem.state_component_equality_6): fresh3(X, X, Y, Z, W) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))). 44.32/44.51 Axiom 8 (thm.dataSem.state_component_equality_7): fresh2(X, X, Y, Z, W) = s__02(c_27type_2effi_2effi__state_27__01(Y), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 9 (thm.dataSem.state_component_equality_8): fresh(X, X, Y, Z, W) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 10 (thm.dataSem.state_component_equality_9): fresh28(X, X, Y, Z, W) = s__02(c_27type_2edataSem_2estate_27__01(Y), Z). 44.32/44.51 Axiom 11 (thm.dataSem.state_component_equality_9): fresh26(X, X, Y, Z, W) = s__02(c_27type_2edataSem_2estate_27__01(Y), W). 44.32/44.51 Axiom 12 (thm.dataSem.state_component_equality_9): fresh27(X, X, Y, Z, W) = fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), Y, Z, W). 44.32/44.51 Axiom 13 (thm.dataSem.state_component_equality_9): fresh21(X, X, Y, Z, W) = fresh27(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), Y, Z, W). 44.32/44.51 Axiom 14 (thm.dataSem.state_component_equality_9): fresh25(X, X, Y, Z, W) = fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), Y, Z, W). 44.32/44.51 Axiom 15 (thm.dataSem.state_component_equality_9): fresh24(X, X, Y, Z, W) = fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), Y, Z, W). 44.32/44.51 Axiom 16 (thm.dataSem.state_component_equality_9): fresh23(X, X, Y, Z, W) = fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), Y, Z, W). 44.32/44.51 Axiom 17 (thm.dataSem.state_component_equality_9): fresh22(X, X, Y, Z, W) = fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), Y, Z, W). 44.32/44.51 Axiom 18 (thm.dataSem.state_component_equality_9): fresh20(X, X, Y, Z, W) = fresh21(s__02(c_27type_2effi_2effi__state_27__01(Y), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))), s__02(c_27type_2effi_2effi__state_27__01(Y), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))), Y, Z, W). 44.32/44.51 Axiom 19 (thm.dataSem.state_accfupds_79): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 20 (thm.dataSem.state_accfupds_78): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 21 (thm.dataSem.state_accfupds_76): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 22 (thm.dataSem.state_accfupds_75): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), X), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), X), s__02(c_27type_2edataSem_2estate_27__01(Y), Z))))). 44.32/44.51 Axiom 23 (thm.dataSem.state_accfupds_74): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(Z), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(Z)), W), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 24 (thm.dataSem.state_accfupds_73): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 25 (thm.dataSem.state_accfupds_71): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 26 (thm.dataSem.state_accfupds_69): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 27 (thm.dataSem.state_accfupds_68): s__02(c_27type_2effi_2effi__state_27__01(X), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2effi_2effi__state_27__01(Y), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2edataSem_2estate_27__01(Y), W))))). 44.32/44.51 Axiom 28 (thm.dataSem.state_accfupds_67): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 29 (thm.dataSem.state_accfupds_66): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 30 (thm.dataSem.state_accfupds_60): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 31 (thm.dataSem.state_accfupds_59): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 32 (thm.dataSem.state_accfupds_58): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))). 44.32/44.51 Axiom 33 (thm.dataSem.state_accfupds_52): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 34 (thm.dataSem.state_accfupds_50): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 35 (thm.dataSem.state_accfupds_49): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 36 (thm.dataSem.state_accfupds_46): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2edataSem_2estate_27__01(Y), W))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 37 (thm.dataSem.state_accfupds_42): s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), X), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), X), s__02(c_27type_2edataSem_2estate_27__01(Y), Z))))). 44.32/44.51 Axiom 38 (thm.dataSem.state_accfupds_41): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 39 (thm.dataSem.state_accfupds_38): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 40 (thm.dataSem.state_accfupds_37): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 41 (thm.dataSem.state_accfupds_33): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 42 (thm.dataSem.state_accfupds_29): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(Z), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(Z)), W), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 43 (thm.dataSem.state_accfupds_28): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 44 (thm.dataSem.state_accfupds_27): s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 45 (thm.dataSem.state_accfupds_25): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 46 (thm.dataSem.state_accfupds_24): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2edataSem_2estate_27__01(Y), W))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 47 (thm.dataSem.state_accfupds_23): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 48 (thm.dataSem.state_accfupds_21): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 49 (thm.dataSem.state_accfupds_20): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 50 (thm.dataSem.state_accfupds_19): s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 51 (thm.dataSem.state_accfupds_16): s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 52 (thm.dataSem.state_accfupds_14): s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 53 (thm.dataSem.state_accfupds_10): s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 54 (thm.dataSem.state_accfupds_9): s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2edataSem_2estate_27__01(Y), W))))) = s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 55 (thm.dataSem.state_accfupds_7): s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 56 (thm.dataSem.state_accfupds_6): s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 57 (thm.dataSem.state_accfupds_3): s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(Z), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(Z)), W), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 58 (thm.dataSem.state_accfupds_1): s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 59 (thm.combin.K_THM): s__02(X, Y) = s__02(X, chapp__02(s__02(cfun__02(Z, X), c_27const_2ecombin_2eK_27__01(s__02(X, Y))), s__02(Z, W))). 44.32/44.51 Axiom 60 (thm.dataSem.state_component_equality_9): fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), X, Y, Z) = fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))), X, Y, Z). 44.32/44.51 Axiom 61 (thm.dataSem.data_to_bvi_def): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))). 44.32/44.51 Axiom 62 (thm.bviSem.state_fupdcanon_9): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 63 (thm.bviSem.state_fupdcanon_8): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 64 (thm.bviSem.state_fupdcanon_7): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 65 (thm.bviSem.state_fupdcanon_6): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 66 (thm.bviSem.state_fupdcanon_5): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), W), s__02(c_27type_2ebviSem_2estate_27__01(Y), V))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), W), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), V))))). 44.32/44.51 Axiom 67 (thm.bviSem.state_fupdcanon_4): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), c_27type_2effi_2effi__state_27__01(X)), W), s__02(c_27type_2ebviSem_2estate_27__01(Z), V))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), c_27type_2effi_2effi__state_27__01(X)), W), s__02(c_27type_2ebviSem_2estate_27__01(Z), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(Z), V))))). 44.32/44.51 Axiom 68 (thm.bviSem.state_fupdcanon_3): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), W), s__02(c_27type_2ebviSem_2estate_27__01(Y), V))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), W), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), V))))). 44.32/44.51 Axiom 69 (thm.bviSem.state_fupdcanon_2): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 70 (thm.bviSem.state_fupdcanon_1): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), W))))). 44.32/44.51 Axiom 71 (thm.bviSem.state_fupdcanon): s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), c_27type_2effi_2effi__state_27__01(X)), W), s__02(c_27type_2ebviSem_2estate_27__01(Z), V))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), c_27type_2effi_2effi__state_27__01(X)), W), s__02(c_27type_2ebviSem_2estate_27__01(Z), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(Z), V))))). 44.32/44.51 Axiom 72 (thm.bviSem.state_accfupds_24): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 73 (thm.bviSem.state_accfupds_23): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), W))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(Y), W))). 44.32/44.51 Axiom 74 (thm.bviSem.state_accfupds_22): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 75 (thm.bviSem.state_accfupds_21): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 76 (thm.bviSem.state_accfupds_20): s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Y), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))). 44.32/44.51 Axiom 77 (thm.bviSem.state_accfupds_19): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 78 (thm.bviSem.state_accfupds_18): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 79 (thm.bviSem.state_accfupds_17): s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2ebviSem_2estate_27__01(Y), W))))) = s__02(c_27type_2effi_2effi__state_27__01(X), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2effi_2effi__state_27__01(X)), Z), s__02(c_27type_2effi_2effi__state_27__01(Y), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(Y), W))))). 44.32/44.51 Axiom 80 (thm.bviSem.state_accfupds_14): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 81 (thm.bviSem.state_accfupds_13): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 82 (thm.bviSem.state_accfupds_12): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Z))). 44.32/44.51 Axiom 83 (thm.bviSem.state_accfupds_11): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(Z), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(Z)), W), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 84 (thm.bviSem.state_accfupds_10): s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))) = s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Y), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))). 44.32/44.51 Axiom 85 (thm.bviSem.state_accfupds_9): s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) = s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), Z), s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))). 44.32/44.51 Axiom 86 (thm.bviSem.state_accfupds_5): s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))) = s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Z))))). 44.37/44.57 Axiom 87 (thm.dataSem.bvi_to_data_def): s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))) = s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(X), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.37/44.57 44.37/44.57 Lemma 88: fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y)), ?) = fresh7(?, ?, X, Y, ?). 44.37/44.57 Proof: 44.37/44.57 fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y)), ?) 44.37/44.57 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.37/44.57 s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) 44.37/44.57 = { by axiom 47 (thm.dataSem.state_accfupds_23) } 44.37/44.57 s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.37/44.57 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.37/44.57 fresh7(?, ?, X, Y, ?) 44.37/44.57 44.37/44.57 Lemma 89: fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?) = fresh3(?, ?, X, Z, ?). 44.37/44.57 Proof: 44.37/44.57 fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?) 44.37/44.57 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.37/44.57 s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.37/44.57 = { by axiom 31 (thm.dataSem.state_accfupds_59) } 44.37/44.57 s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.37/44.57 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.37/44.57 fresh3(?, ?, X, Z, ?) 44.37/44.57 44.37/44.57 Lemma 90: fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))) = fresh2(?, ?, X, ?, Z). 44.37/44.57 Proof: 44.37/44.57 fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.37/44.57 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.37/44.57 s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.37/44.57 = { by axiom 26 (thm.dataSem.state_accfupds_69) } 44.37/44.57 s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.37/44.57 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.37/44.57 fresh2(?, ?, X, ?, Z) 44.37/44.57 44.37/44.57 Lemma 91: fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y)), ?) = fresh5(?, ?, X, Y, ?). 44.37/44.57 Proof: 44.37/44.57 fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y)), ?) 44.37/44.57 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.37/44.57 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) 44.37/44.57 = { by axiom 38 (thm.dataSem.state_accfupds_41) } 44.37/44.57 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.37/44.57 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.37/44.57 fresh5(?, ?, X, Y, ?) 44.37/44.57 44.37/44.57 Lemma 92: fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))) = fresh(?, ?, X, ?, Y). 44.37/44.57 Proof: 44.37/44.57 fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.37/44.57 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.37/44.57 s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Z), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) 44.37/44.57 = { by axiom 21 (thm.dataSem.state_accfupds_76) } 44.37/44.57 s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.37/44.57 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.37/44.57 fresh(?, ?, X, ?, Y) 44.37/44.57 44.37/44.57 Lemma 93: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))). 44.37/44.57 Proof: 44.37/44.57 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.57 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.37/44.57 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.57 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.37/44.58 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.58 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.37/44.58 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.58 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.37/44.58 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.58 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.37/44.58 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.58 = { by axiom 61 (thm.dataSem.data_to_bvi_def) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.37/44.59 44.37/44.59 Lemma 94: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))). 44.37/44.59 Proof: 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 68 (thm.bviSem.state_fupdcanon_3) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 69 (thm.bviSem.state_fupdcanon_2) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 63 (thm.bviSem.state_fupdcanon_8) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 70 (thm.bviSem.state_fupdcanon_1) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 67 (thm.bviSem.state_fupdcanon_4) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by lemma 88 } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 66 (thm.bviSem.state_fupdcanon_5) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 71 (thm.bviSem.state_fupdcanon) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by lemma 89 } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by lemma 90 } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.59 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.37/44.59 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.60 = { by lemma 91 } 44.37/44.60 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.37/44.60 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.42/44.60 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.60 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.42/44.60 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.60 = { by lemma 92 } 44.42/44.60 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.60 = { by lemma 93 } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.42/44.63 44.42/44.63 Lemma 95: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))). 44.42/44.63 Proof: 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.42/44.63 = { by lemma 94 } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 68 (thm.bviSem.state_fupdcanon_3) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 69 (thm.bviSem.state_fupdcanon_2) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 63 (thm.bviSem.state_fupdcanon_8) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 70 (thm.bviSem.state_fupdcanon_1) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 67 (thm.bviSem.state_fupdcanon_4) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 49 (thm.dataSem.state_accfupds_20) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.42/44.63 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.63 = { by axiom 66 (thm.bviSem.state_fupdcanon_5) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 71 (thm.bviSem.state_fupdcanon) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 30 (thm.dataSem.state_accfupds_60) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 29 (thm.dataSem.state_accfupds_66) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 40 (thm.dataSem.state_accfupds_37) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.64 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.42/44.64 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.65 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.42/44.65 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.65 = { by axiom 24 (thm.dataSem.state_accfupds_73) } 44.42/44.65 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.65 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.42/44.65 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.42/44.65 = { by lemma 93 } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.66 44.48/44.66 Lemma 96: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))). 44.48/44.66 Proof: 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) 44.48/44.66 = { by lemma 95 } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Y))))) 44.48/44.66 = { by lemma 94 } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 68 (thm.bviSem.state_fupdcanon_3) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 69 (thm.bviSem.state_fupdcanon_2) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 63 (thm.bviSem.state_fupdcanon_8) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 70 (thm.bviSem.state_fupdcanon_1) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 67 (thm.bviSem.state_fupdcanon_4) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 66 (thm.bviSem.state_fupdcanon_5) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 71 (thm.bviSem.state_fupdcanon) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Y, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Y, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Y))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.48/44.66 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.66 = { by axiom 61 (thm.dataSem.data_to_bvi_def) } 44.48/44.67 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Y))) 44.48/44.67 44.48/44.67 Lemma 97: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.48/44.67 Proof: 44.48/44.67 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.67 = { by axiom 68 (thm.bviSem.state_fupdcanon_3) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 69 (thm.bviSem.state_fupdcanon_2) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 63 (thm.bviSem.state_fupdcanon_8) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 70 (thm.bviSem.state_fupdcanon_1) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 67 (thm.bviSem.state_fupdcanon_4) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 88 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 66 (thm.bviSem.state_fupdcanon_5) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 71 (thm.bviSem.state_fupdcanon) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 89 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 90 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 91 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 92 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.68 = { by lemma 93 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.68 = { by lemma 95 } 44.48/44.68 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.68 = { by lemma 96 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.70 44.48/44.70 Lemma 98: s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) = s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))). 44.48/44.70 Proof: 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.70 = { by lemma 93 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 92 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 91 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 88 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, Z, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 88 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 89 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 90 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 89 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 90 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 65 (thm.bviSem.state_fupdcanon_6) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, Z, ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 91 } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 64 (thm.bviSem.state_fupdcanon_7) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by axiom 62 (thm.bviSem.state_fupdcanon_9) } 44.48/44.70 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, Z))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.70 = { by lemma 92 } 44.48/44.71 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, X, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, X, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2ebool_2eARB_27__00))))))))))) 44.48/44.71 = { by lemma 93 } 44.48/44.71 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.71 = { by lemma 95 } 44.48/44.71 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__handler__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))) 44.48/44.71 = { by lemma 96 } 44.48/44.71 s__02(c_27type_2ebviSem_2estate_27__01(X), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.71 44.48/44.71 Lemma 99: fresh2(?, ?, X, ?, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))) = fresh2(?, ?, X, ?, Z). 44.48/44.71 Proof: 44.48/44.71 fresh2(?, ?, X, ?, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))) 44.48/44.71 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.48/44.71 s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))))) 44.48/44.71 = { by axiom 59 (thm.combin.K_THM) } 44.48/44.71 s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.71 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.48/44.71 fresh2(?, ?, X, ?, Z) 44.48/44.71 44.48/44.71 Lemma 100: s__02(X, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), X), c_27const_2ecombin_2eK_27__01(s__02(X, Y))), fresh2(?, ?, Z, ?, W))) = s__02(X, Y). 44.48/44.71 Proof: 44.48/44.71 s__02(X, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), X), c_27const_2ecombin_2eK_27__01(s__02(X, Y))), fresh2(?, ?, Z, ?, W))) 44.48/44.71 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 44.48/44.71 s__02(X, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Z), X), c_27const_2ecombin_2eK_27__01(s__02(X, Y))), s__02(c_27type_2effi_2effi__state_27__01(Z), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(Z), W))))) 44.48/44.71 = { by axiom 59 (thm.combin.K_THM) } 44.48/44.71 s__02(X, Y) 44.48/44.71 44.48/44.71 Lemma 101: fresh3(?, ?, X, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), fresh2(?, ?, Y, ?, W)), ?) = fresh3(?, ?, X, Z, ?). 44.48/44.71 Proof: 44.48/44.71 fresh3(?, ?, X, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), fresh2(?, ?, Y, ?, W)), ?) 44.48/44.71 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.48/44.71 s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(Y), c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), fresh2(?, ?, Y, ?, W))))) 44.48/44.71 = { by lemma 100 } 44.48/44.71 s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.71 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 44.48/44.71 fresh3(?, ?, X, Z, ?) 44.48/44.71 44.48/44.71 Lemma 102: fresh(?, ?, X, ?, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))) = fresh(?, ?, X, ?, Z). 44.48/44.71 Proof: 44.48/44.71 fresh(?, ?, X, ?, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))) 44.48/44.71 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.48/44.71 s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))))) 44.48/44.71 = { by axiom 59 (thm.combin.K_THM) } 44.48/44.71 s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.71 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 44.48/44.71 fresh(?, ?, X, ?, Z) 44.48/44.71 44.48/44.71 Lemma 103: fresh5(?, ?, X, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W)), ?) = fresh5(?, ?, X, Z, ?). 44.48/44.71 Proof: 44.48/44.71 fresh5(?, ?, X, chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W)), ?) 44.48/44.71 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.48/44.71 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), chapp__02(s__02(cfun__02(Y, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))), s__02(Y, W))))) 44.48/44.71 = { by axiom 59 (thm.combin.K_THM) } 44.48/44.71 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), Z))) 44.48/44.71 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.48/44.71 fresh5(?, ?, X, Z, ?) 44.48/44.71 44.48/44.71 Lemma 104: fresh5(?, ?, X, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(X), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?) = s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))). 44.48/44.71 Proof: 44.48/44.71 fresh5(?, ?, X, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(X), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z)), ?) 44.48/44.71 = { by lemma 103 } 44.48/44.71 fresh5(?, ?, X, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(X), Y), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))), s__02(?, ?)), ?) 44.48/44.71 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 44.48/44.71 fresh5(?, ?, X, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))))), s__02(?, ?)), ?) 44.48/44.71 = { by lemma 103 } 44.48/44.71 fresh5(?, ?, X, c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z)))))))), ?) 44.48/44.71 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 44.48/44.71 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))))) 44.48/44.71 = { by axiom 39 (thm.dataSem.state_accfupds_38) } 44.48/44.71 s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))) 44.48/44.71 = { by axiom 37 (thm.dataSem.state_accfupds_42) } 44.48/44.71 s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(X), c_27type_2effi_2effi__state_27__01(X)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(X), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))))), s__02(c_27type_2edataSem_2estate_27__01(X), Z))))))))) 44.48/44.71 = { by axiom 59 (thm.combin.K_THM) } 45.57/45.80 s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(X), Y))) 45.57/45.80 45.57/45.80 Goal 1 (conjecture): s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27) = s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))). 45.57/45.80 Proof: 45.57/45.80 s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 11 (thm.dataSem.state_component_equality_9) } 45.57/45.80 fresh26(fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 2 (thm.dataSem.state_component_equality_1) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 51 (thm.dataSem.state_accfupds_16) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 54 (thm.dataSem.state_accfupds_9) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 53 (thm.dataSem.state_accfupds_10) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 52 (thm.dataSem.state_accfupds_14) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), fresh8(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 2 (thm.dataSem.state_component_equality_1) } 45.57/45.80 fresh26(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2ebvlSem_2ev_27__00), c_27const_2edataSem_2estate__locals_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 14 (thm.dataSem.state_component_equality_9) } 45.57/45.80 fresh25(fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 4 (thm.dataSem.state_component_equality_3) } 45.57/45.80 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 44 (thm.dataSem.state_accfupds_27) } 45.57/45.80 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 42 (thm.dataSem.state_accfupds_29) } 45.57/45.80 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.80 = { by axiom 41 (thm.dataSem.state_accfupds_33) } 45.57/45.81 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 43 (thm.dataSem.state_accfupds_28) } 45.57/45.81 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.57/45.81 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), fresh6(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 4 (thm.dataSem.state_component_equality_3) } 45.57/45.81 fresh25(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__handler_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 15 (thm.dataSem.state_component_equality_9) } 45.57/45.81 fresh24(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 59 (thm.combin.K_THM) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 86 (thm.bviSem.state_accfupds_5) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 85 (thm.bviSem.state_accfupds_9) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by lemma 104 } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh5(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), ?)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by lemma 93 } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh5(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), ?)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by lemma 104 } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by lemma 104 } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh5(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 5 (thm.dataSem.state_component_equality_4) } 45.57/45.81 fresh24(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__clock_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 16 (thm.dataSem.state_component_equality_9) } 45.57/45.81 fresh23(fresh4(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), fresh4(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 6 (thm.dataSem.state_component_equality_5) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh4(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 6 (thm.dataSem.state_component_equality_5) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 33 (thm.dataSem.state_accfupds_52) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 36 (thm.dataSem.state_accfupds_46) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 35 (thm.dataSem.state_accfupds_49) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 34 (thm.dataSem.state_accfupds_50) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.57/45.81 fresh23(s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2enum_2enum_27__00, c_27const_2edataSem_2estate__space_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 17 (thm.dataSem.state_component_equality_9) } 45.57/45.81 fresh22(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 59 (thm.combin.K_THM) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 84 (thm.bviSem.state_accfupds_10) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 82 (thm.bviSem.state_accfupds_12) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 80 (thm.bviSem.state_accfupds_14) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 83 (thm.bviSem.state_accfupds_11) } 45.57/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.57/45.81 = { by axiom 81 (thm.bviSem.state_accfupds_13) } 45.65/45.81 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.81 = { by axiom 80 (thm.bviSem.state_accfupds_14) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), ?), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 97 } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), ?), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 80 (thm.bviSem.state_accfupds_14) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 98 } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 59 (thm.combin.K_THM) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), chapp__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 32 (thm.dataSem.state_accfupds_58) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh3(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)))))))), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 101 } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh3(?, ?, sK3_conjecture_V_27A_27, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(?), c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), fresh2(?, ?, ?, ?, ?)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh3(?, ?, sK3_conjecture_V_27A_27, chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(?), c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), fresh2(?, ?, ?, ?, ?)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 101 } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), fresh3(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 7 (thm.dataSem.state_component_equality_6) } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 98 } 45.65/45.82 fresh22(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2edataSem_2estate__refs_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 60 (thm.dataSem.state_component_equality_9) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 45.65/45.82 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 102 } 45.65/45.82 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(?, ?))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.65/45.82 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), s__02(?, ?))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 102 } 45.65/45.82 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 19 (thm.dataSem.state_accfupds_79) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 20 (thm.dataSem.state_accfupds_78) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 23 (thm.dataSem.state_accfupds_74) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 22 (thm.dataSem.state_accfupds_75) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by axiom 59 (thm.combin.K_THM) } 45.65/45.82 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.82 = { by lemma 93 } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 75 (thm.bviSem.state_accfupds_21) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 72 (thm.bviSem.state_accfupds_24) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 74 (thm.bviSem.state_accfupds_22) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 73 (thm.bviSem.state_accfupds_23) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 76 (thm.bviSem.state_accfupds_20) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), chapp__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 59 (thm.combin.K_THM) } 45.65/45.83 fresh20(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 45.65/45.83 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 92 } 45.65/45.83 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2edataSem_2estate__global_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 9 (thm.dataSem.state_component_equality_8) } 45.65/45.83 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 98 } 45.65/45.83 fresh20(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 18 (thm.dataSem.state_component_equality_9) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 18 (thm.dataSem.state_component_equality_9) } 45.65/45.83 fresh20(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 98 } 45.65/45.83 fresh20(?, ?, sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 18 (thm.dataSem.state_component_equality_9) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 99 } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(?, ?))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, chapp__02(s__02(cfun__02(?, c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), s__02(?, ?))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 99 } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 28 (thm.dataSem.state_accfupds_67) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 25 (thm.dataSem.state_accfupds_71) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 27 (thm.dataSem.state_accfupds_68) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), fresh2(?, ?, sK3_conjecture_V_27A_27, ?, c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 100 } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 98 } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 77 (thm.bviSem.state_accfupds_19) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), ?), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 97 } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), ?), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 77 (thm.bviSem.state_accfupds_19) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(fresh(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 78 (thm.bviSem.state_accfupds_18) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 79 (thm.bviSem.state_accfupds_17) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), chapp__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__code__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2esptree_2emap_27__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00), c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2ebvi_2eexp_27__00), c_27const_2ebool_2eARB_27__00))), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(fresh5(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(fresh3(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?))), s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2ebool_2eARB_27__00))))))))))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 59 (thm.combin.K_THM) } 45.65/45.83 fresh21(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 8 (thm.dataSem.state_component_equality_7) } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__space__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), ?), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by lemma 98 } 45.65/45.83 fresh21(fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh2(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 13 (thm.dataSem.state_component_equality_9) } 45.65/45.83 fresh27(s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 45.65/45.83 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.65/45.83 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.83 = { by axiom 48 (thm.dataSem.state_accfupds_21) } 45.65/45.83 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 45 (thm.dataSem.state_accfupds_25) } 45.65/45.84 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 46 (thm.dataSem.state_accfupds_24) } 45.65/45.84 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 50 (thm.dataSem.state_accfupds_19) } 45.65/45.84 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), s__02(c_27type_2esptree_2espt_27__01(c_27type_2epair_2eprod_27__02(c_27type_2enum_2enum_27__00, c_27type_2edataLang_2eprog_27__00)), c_27const_2edataSem_2estate__code_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 3 (thm.dataSem.state_component_equality_2) } 45.65/45.84 fresh27(fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), fresh7(?, ?, sK3_conjecture_V_27A_27, sK2_conjecture_V_27x_27, ?), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 12 (thm.dataSem.state_component_equality_9) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 87 (thm.dataSem.bvi_to_data_def) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__refs__fupd_27__02(s__02(cfun__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00))), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00, c_27type_2eclosSem_2eref_27__01(c_27type_2ebvlSem_2ev_27__00)), c_27const_2ebviSem_2estate__refs_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 55 (thm.dataSem.state_accfupds_7) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__clock__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00, c_27type_2enum_2enum_27__00), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00, c_27const_2ebviSem_2estate__clock_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 56 (thm.dataSem.state_accfupds_6) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__ffi__fupd_27__02(s__02(cfun__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2effi_2effi__state_27__01(sK3_conjecture_V_27A_27), c_27const_2ebviSem_2estate__ffi_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 57 (thm.dataSem.state_accfupds_3) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2estate__global__fupd_27__02(s__02(cfun__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00)), c_27const_2ecombin_2eK_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00), c_27const_2ebviSem_2estate__global_27__01(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 58 (thm.dataSem.state_accfupds_1) } 45.65/45.84 fresh28(s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 1 (thm.dataSem.state_component_equality) } 45.65/45.84 fresh28(fresh9(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), s__02(c_27type_2elist_2elist_27__01(c_27type_2edataSem_2estack_27__00), c_27const_2edataSem_2estate__stack_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 1 (thm.dataSem.state_component_equality) } 45.65/45.84 fresh28(fresh9(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), fresh9(?, ?, sK3_conjecture_V_27A_27, ?, sK2_conjecture_V_27x_27), sK3_conjecture_V_27A_27, c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27)), sK2_conjecture_V_27x_27) 45.65/45.84 = { by axiom 10 (thm.dataSem.state_component_equality_9) } 45.65/45.84 s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2ebvi__to__data_27__02(s__02(c_27type_2ebviSem_2estate_27__01(sK3_conjecture_V_27A_27), c_27const_2edataSem_2edata__to__bvi_27__01(s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))), s__02(c_27type_2edataSem_2estate_27__01(sK3_conjecture_V_27A_27), sK2_conjecture_V_27x_27))) 45.65/45.84 % SZS output end Proof 45.65/45.84 45.65/45.84 RESULT: Theorem (the conjecture is true). 45.65/45.84 EOF