M. E-=-s-;, ;. , and M. , ? ? and we can use this hypothesis to conclude using Rule WATCH. Now, for the second part, assume Co s, T 1 ?, and by applying the IH, we can obtain that ? P 1

P. Here, X. =-(rec, X. P. , M. , and E. ?. ,

P. , M. , and E. , G-compliance implies output readiness). Let C = (?s)P, M ? , ?? be a G-compliant configuration. If C ? (?s), vol.17

P. , M. , E. Since-c-is-g-compliant-;-p, M. , E. et al., The proof then proceeds by contradiction, G p for every p ? Part(G ). Now, the statement (?s)P , M , E ? is deduced by Rule (restr s ) from

X. ). and M. {s,

, T is derived using rule RCVNEXT: ? s[p]?(q, x).R, M ? {s

. Proof, M. Let-c-=-(?s)p, and . ??-*,

A. Matos, G. Boudol, and I. Castellani, Typing noninterference for reactive programs, J. Log. Algebr. Program, vol.72, issue.2, pp.124-156, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00070413

J. Arias, M. Cano, and J. A. Pérez, A reactive interpretation of session-based concurrency, Proc. REBLS'16, 2016.

M. Bartoletti, T. Cimoli, M. Murgia, A. S. Podda, and L. Pompianu, Compliance and subtyping in timed session types, FORTE'15, pp.161-177, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01767334

G. Berry and G. Gonthier, The Esterel Synchronous Programming Language: Design, Semantics, Implementation. Science of Computer Programming, vol.19, issue.2, pp.87-152, 1992.
URL : https://hal.archives-ouvertes.fr/inria-00075711

L. Bocchi, M. Murgia, V. T. Vasconcelos, and N. Yoshida, Asynchronous timed session types -from duality to time-sensitive processes, ESOP'19, ETAPS'19, pp.583-610, 2019.

L. Bocchi, W. Yang, and N. Yoshida, Timed multiparty session types, Proceedings, pp.419-434, 2014.

F. Boussinot and R. De-simone, The SL synchronous language. Software Engineering, vol.22, pp.256-266, 1996.
URL : https://hal.archives-ouvertes.fr/inria-00074168

F. Boussinot, B. Monasse, and J. Susini, Reactive programming of simulations in physics, International Journal of Modern Physics C, vol.26, issue.12, p.1550132, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01164883

L. Caires and J. A. Pérez, Linearity, control effects, and behavioral types, ESOP'17, ETAPS'17, pp.229-259, 2017.

M. Cano, J. Arias, and J. A. Pérez, Session-based concurrency, reactively, FORTE'17, pp.74-91, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01566466

S. Capecchi, E. Giachino, and N. Yoshida, Global escape in multiparty sessions, Mathematical Structures in Computer Science, vol.26, issue.2, pp.156-205, 2016.
URL : https://hal.archives-ouvertes.fr/hal-00909314

M. Carbone, K. Honda, and N. Yoshida, Structured interactional exceptions in session types, CONCUR'8, pp.402-417, 2008.

T. Chen, M. Viering, A. Bejleri, L. Ziarek, and P. Eugster, A type theory for robust failure handling in distributed systems, FORTE'16, pp.96-113, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01432930

M. Coppo, M. Dezani-ciancaglini, L. Padovani, and N. Yoshida, A gentle introduction to multiparty asynchronous session types, Formal Methods for Multicore Programming, vol.9104, pp.146-178, 2015.

R. Demangeon, K. Honda, R. Hu, R. Neykova, and N. Yoshida, Practical interruptible conversations: distributed dynamic verification with multiparty session types and python, Formal Methods in System Design, vol.46, issue.3, pp.197-225, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01146168

C. , D. Giusto, and J. A. Pérez, Event-based run-time adaptation in communication-centric systems, Formal Asp. Comput, vol.28, issue.4, pp.531-566, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01320789

S. Fowler, S. Lindley, J. G. Morris, and S. Decova, Exceptional Asynchronous Session Types: Session Types Without Tiers, Proc. POPL'19, pp.1-29, 2019.

K. Honda, V. T. Vasconcelos, and M. Kubo, Language Primitives and Type Disciplines for Structured Communication-based Programming, Proc. ESOP'98, vol.1381, pp.22-138

. Springer, , 1998.

K. Honda, N. Yoshida, and M. Carbone, Multiparty Asynchronous Session Types, Proc. POPL'08, pp.273-284, 2008.

D. Kouzapas, R. Gutkovas, and S. J. Gay, Session types for broadcasting, PLACES 2014, vol.155, pp.25-31, 2014.

D. Kouzapas, N. Yoshida, R. Hu, and K. Honda, On asynchronous eventful session semantics, Mathematical Structures in Computer Science, vol.26, issue.2, pp.303-364, 2016.

L. Mandel, C. Pasteur, and M. Pouzet, Time refinement in a functional synchronous language, Sci. Comput. Program, vol.111, pp.190-211, 2015.
URL : https://hal.archives-ouvertes.fr/hal-00850290

L. Mandel and M. Pouzet, ReactiveML: a reactive extension to ML, PPDP'05, pp.82-93, 2005.
URL : https://hal.archives-ouvertes.fr/hal-01489747

R. Milner, The polyadic ?-calculus: A tutorial, 1991.

R. Milner, Communicating and Mobile Systems: the Pi-Calculus. CUP, 1999.

D. Mostrous and V. T. Vasconcelos, Affine sessions, COORDINATION'14, pp.115-130, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01290071

F. Pfenning and D. Griffith, Polarized substructural session types, FoSSaCS 2015, ETAPS'15, pp.3-22, 2015.

D. Potop-butucaru, S. A. Edwards, and G. Berry, Compiling Esterel, 2007.

R. C. Santos, G. F. Lima, F. Sant'anna, R. Ierusalimschy, and E. H. Haeusler, A memorybounded, deterministic and terminating semantics for the synchronous programming language céu, Proceedings of LCTES 2018, pp.1-18, 2018.

O. Tardieu and R. D. Simone, Loops in Esterel. ACM Trans. Embed. Comput. Syst, vol.4, issue.4, pp.708-750, 2005.