318,232 Hits in 5.5 sec

A Session Type System with Subject Reduction

Keigo IMAI, Shoji YUEN, Kiyoshi AGUSA
2012 IEICE transactions on information and systems  
This paper establishes a conservative extension of the original session type system with the subject reduction property.  ...  They are shown to be effective yet simple enough to fit in harmony with existing programming languages. In the original session type system, the subject reduction property does not hold.  ...  S .S x x .P as a special case that x = v and T = S . Conclusion We have proposed a session type system R with the subject reduction property.  ... 
doi:10.1587/transinf.e95.d.2053 fatcat:4zidmw7kprerlbtquehfr3p4ye

An extensible approach to session polymorphism

2015 Mathematical Structures in Computer Science  
The type system guarantees subject reduction and safety properties, but not deadlock freedom. We describe a formalization of the type system in Coq.  ...  We provide a polymorphic session typing system for the π calculus, and demonstrate the utility of session-type-level functions in combination with polymorphic session typing.  ...  In this paper, we define a type system that supports polymorphism over session types.  ... 
doi:10.1017/s0960129514000231 fatcat:nsppp6bj3fbzzetwetghadmc3e

Multiparty Session Types, Beyond Duality (Abstract)

Alceste Scalas, Nobuko Yoshida
2017 Electronic Proceedings in Theoretical Computer Science  
However, existing MPST works provide a subject reduction result that is arguably (and sometimes, surprisingly) restrictive: it only holds for typing contexts with strong duality constraints on the interactions  ...  Then, we outline a novel MPST typing system that removes these restrictions.  ...  However, existing MPST works provide a subject reduction result that is arguably (and sometimes, surprisingly) restrictive: it only holds for typing contexts with strong duality constraints on the interactions  ... 
doi:10.4204/eptcs.246.7 fatcat:tz77hidpwbf55eckcjf7yjbm4a

EMTST: Engineering the Meta-theory of Session Types [chapter]

David Castro, Francisco Ferreira, Nobuko Yoshida
2020 Lecture Notes in Computer Science  
Session types provide a principled programming discipline for structured interactions. They represent a wide spectrum of type-systems for concurrency. Their type safety is thus extremely important.  ...  As a case study, we study two of the most used binary session types systems: we show the impossibility of representing the first system in α-equivalent representations, and we prove type preservation for  ...  We validated our design by formalising the subject reduction proof for a full session calculus type system.  ... 
doi:10.1007/978-3-030-45237-7_17 fatcat:y4ctxjcmknhlzdpkr4hey3pycm

Asynchronous Session Types and Progress for Object Oriented Languages [chapter]

Mario Coppo, Mariangiola Dezani-Ciancaglini, Nobuko Yoshida
2007 Lecture Notes in Computer Science  
Then we study its progress through a new effect system. As far as we know, ours is the first session type system which assures progress in asynchronous communication.  ...  In this paper, we first formulate a typed asynchronous multi-threaded object-oriented language with thread spawning, iterative and higher order sessions.  ...  Acknowlegments The authors are indebted to Sophia Drossopoulou who first suggested to explore asynchronous communication rules for sessions in object oriented languages.  ... 
doi:10.1007/978-3-540-72952-5_1 fatcat:pfxstxv2vfgizojbu3nntg2yxi

Hair removal using a combination radio‐frequency and intense pulsed light source

Dina Yaghmai, Jerome M. Garden, Aboneal D. Bakus, Elizabeth A. Spenceri, George J. Hruza, Suzanne L. Kilmer
2004 Journal of Cosmetic & Laser Therapy  
The main mechanism of action these systems incorporate is the transfer of light energy into heat with melanin as the targeted chromophore. 1 The absorption spectrum of melanin within the hair follicles  ...  One limitation is the treatment of darker skin types. Advances in technology and the development of longer wavelength lasers such as the Authors:  ...  In a study using the IPL for hair reduction, Gold et al. showed a 50-60% reduction in hair counts 12 weeks after one session.  ... 
doi:10.1080/14764170410008133 pmid:16020204 fatcat:eha2gt7yhja2vfckj7rnbuvks4

Session Types for Broadcasting

Dimitrios Kouzapas, Ramūnas Gutkovas, Simon J. Gay
2014 Electronic Proceedings in Theoretical Computer Science  
Our session framework lies on top of the parametric framework of broadcasting psi-calculi, giving insights on developing session types within a parametric framework.  ...  In this paper we define a session type theory for broadcast communication semantics that by definition do not assume point to point and reliable communication.  ...  Acknowledgements Kouzapas and Gay are supported by the UK EPSRC project "From Data Types to Session Types: A Basis for Concurrency and Distribution" (EP/K034413/1).  ... 
doi:10.4204/eptcs.155.4 fatcat:r4t6uxuin5c7blxu6iikvzyhfq

Affine Sessions [article]

Dimitris Mostrous, Vasco T. Vasconcelos
2018 arXiv   pre-print
Crucial to any language with session types is the notion of linearity, which is essential to ensure that channels exhibit the behaviour prescribed by their type without interference in the presence of  ...  Session types describe the structure of communications implemented by channels.  ...  a ∈ dom(Γ) in (Catch) would cause problems with subject reduction.  ... 
arXiv:1809.02781v1 fatcat:4lqld7kp7vahrnqnds4jkhille

The Effect of Novel Low Energy Pulsed Light Combined with Galvanic Energy for Home-Use Hair Removal of Dark Skin

Michael H. Gold, Hela Goren
2015 Journal of Cosmetics Dermatological Sciences and Applications  
Adverse events and subject satisfaction scores were recorded. Results: All patients showed a positive clinical response to treatment, with reduction of unwanted hair.  ...  Materials and Methods: Fifteen women with skin types V and VI and dark terminal hair in axillaarea self-administrated 6 treatments at 2 week intervals, using a hand-held IPL combined with galvanicenergy  ...  All patients (100%) showed a reduction in hair removal at 1 and 3 months, with zero adverse effects.  ... 
doi:10.4236/jcdsa.2015.54034 fatcat:xe7smfbw4jdntofjzrxieveoni

Session Types for Object-Oriented Languages [chapter]

Mariangiola Dezani-Ciancaglini, Dimitris Mostrous, Nobuko Yoshida, Sophia Drossopoulou
2006 Lecture Notes in Computer Science  
After proving subject reduction, we establish the progress property: once a communication has been established, well-typed programs will never starve at communication points. computation, interleaved with  ...  guarantee that execution preserves types, i.e., the subject reduction property, proved to be an intricate task.  ...  The proof of the above theorem is straightforward from the subject reduction theorem. Next we show that the progress property P2 holds in our typing system.  ... 
doi:10.1007/11785477_20 fatcat:z4epofzsfbhhhlzr5lhl7hby5i

Linear Logical Relations for Session-Based Concurrency [chapter]

Jorge A. Pérez, Luís Caires, Frank Pfenning, Bernardo Toninho
2012 Lecture Notes in Computer Science  
are realized by coercions between interface types of session-based concurrent systems.  ...  The type system obtained from the interpretation ensures fundamental properties of session-based typed disciplines-most notably, type preservation, session fidelity, and global progress.  ...  As a result, we obtain subject reduction from which session fidelity follows.  ... 
doi:10.1007/978-3-642-28869-2_27 fatcat:gpkpmr5bgncxnbk3b3pn2nzjb4

Response to Duell et al

H. Tavori, I. Giunzioni, M. F. Linton, S. Fazio
2014 Circulation Research  
Also interesting are the findings from their fourth subject who received a partial apheresis session with a reduction in LDL cholesterol of only 15%.  ...  with 6 patients undergoing multiple apheresis sessions with the same system, and obtained an aggregate PCSK9 reduction of 52% because of the almost complete loss of LDLassociated PCSK9 and a 40% loss  ...  Also interesting are the findings from their fourth subject who received a partial apheresis session with a reduction in LDL cholesterol of only 15%.  ... 
doi:10.1161/circresaha.114.304199 pmid:24951770 fatcat:qntm2zsbv5gtzmvmi2eihwdhiq

Language Primitives and Type Discipline for Structured Communication-Based Programming Revisited: Two Systems for Higher-Order Session Communication

Nobuko Yoshida, Vasco T. Vasconcelos
2007 Electronical Notes in Theoretical Computer Science  
Unfortunately authors working on session types have recently realised that some of the previously published systems fail to satisfy the basic theorems of Subject Reduction and Type Safety.  ...  This report discusses the issues involved in higher-order session communication, presents a formulation of the recursive types as well as proofs of the Subject Reduction and Type Safety Theorems of the  ...  on the liberal typing system; and the SecReT reviewers for their comments and suggestions.  ... 
doi:10.1016/j.entcs.2007.02.056 fatcat:ldofrykw3fan7fdw7zhjzijr6a

Efficacy of Permanent Laser Hair Removal with a High-Power Diode Laser and Air-Cooling of the Skin: A Small Sample Size Study

Jose A. Ferrández-Martínez, Gregorio Viera-Mármol, Gabriela Vergara-Vallejo, Carmen Cano-Ochoa, Marta Castillejos-Pallàs, Jorge Villena-García, Reyna Vargas-Lamas
2022 Zenodo  
Both cooling systems produced a similar and moderate level of pain, with a pricking sensation being the prevailing type of pain due to selective heating of the hair.  ...  Materials and methods: To compare the new air-cooling with conventional contact-cooling, a side-by-side study was performed on 16 subjects and 93 treatment areas with skin types ranging from II to V according  ...  ., a company that is developing products related to the research being reported. However, this publication strictly adheres to the objectivity and ethics of independent research.  ... 
doi:10.5281/zenodo.6599303 fatcat:lax2khuhqbdjxnkixfgwtjy6cm

Multiparty session types, beyond duality

Alceste Scalas, Nobuko Yoshida
2018 Journal of Logical and Algebraic Methods in Programming  
Unlike "classic" MPST works, our typing system does not depend on global session types, and does not use syntactic duality checks.  ...  Multiparty Session Types (MPST) are a well-established typing discipline for messagepassing processes interacting on sessions involving two or more participants.  ...  "Classic" multiparty session typing system and subject reduction In this section, we outline the "classic" multiparty session typing system, and its limitations.  ... 
doi:10.1016/j.jlamp.2018.01.001 fatcat:w2e3mpd4gvhuhfovubhqx7efue
« Previous Showing results 1 — 15 out of 318,232 results