loopPPSem : (input output : Envc ) @$\rightarrow$@ output @$\equiv$@ loopPP (varn input) input refl @$\rightarrow$@ (varn input + vari input @$\equiv$@ c10 input ) @$\rightarrow$@ (varn input + vari input @$\equiv$@ c10 input ) implies (vari output @$\equiv$@ c10 output) loopPPSem input output refl s2p = loopPPSemInduct (varn input) input refl refl s2p