"During" cannot be expressed by "after"

Paweł Urzyczyn
1986 Journal of computer and system sciences (Print)  
We prove that the operator i ("during") is not expressible in first-order logics of programs based on the operator ( ) ("after"), but it is expressible with the help of array assignments or rich tests. From this we deduce that array assignments add to the power of logics based on nondeterministic effective tree-schemes and that rich tests add to the power of logics based on flowcharts. The proof of the main theorem is based on a result of Furst, Saxe, and Sipser (in "Proc. 22nd Found. of
more » ... Sci.," 1981). Then it shows an example of how the Boolean circuit complexity theory may be applied to logics of programs. (3
doi:10.1016/0022-0000(86)90005-x fatcat:ckuvyxjodbar7au5ail4obh37a