73 research outputs found

    Effect of bile on cyclosporine absorption in dogs

    Get PDF
    Oral absorption of cyclosporine was studied in dogs with and without bile diversion. Blood and bile cyclosporine concentrations were determined by a high pressure liquid chromatographic method. The absorption of cyclosporine was signficantly impaired (p < 0.05) in dogs with bile diversion. Bile and bile salts appear to be essential for the absorption of cyclosporine

    Verifying object-oriented programs with higher-order separation logic in Coq

    Get PDF
    We present a shallow Coq embedding of a higher-order separation logic with nested triples for an object-oriented programming language. Moreover, we develop novel specification and proof patterns for reasoning in higher-order separation logic with nested triples about programs that use interfaces and interface inheritance. In particular, we show how to use the higher-order features of the Coq formalisation to specify and reason modularly about programs that (1) depend on some unknown code satisfying a specification or that (2) return objects conforming to a certain specification. All of our results have been formally verified in the interactive theorem prover Coq

    Different selves have different effects:Self-activation and defensive social comparison

    Get PDF
    Three studies show that different forms of self-activation have differential influences on the processing of social comparison information. Activating neutral self-conceptions results in defensive processing of threatening social comparison information (Study 1). Participants maintain favorable self-evaluations in the face of upward comparison and rate the upward target of comparison negatively. Activating positive self-conceptions results in nondefensive processing of threatening social comparison information (Study 2). Participants endorse negative self-evaluations following upward comparison and rate the upward target of comparison positively. Activating negative self-conceptions maximizes defensive processing of threatening social comparison information (Study 3). Participants maintain favorable self-evaluations in the face of upward comparison and rate both upward and downward targets of comparison negatively. These results are discussed in terms of their implications for strategies to maintain self-esteem in the face of threatening comparisons

    Nested Hoare Triples and Frame Rule for Higher−order Store

    No full text
    Separation logic is a Hoare-style logic for reasoning about programs with heap-allocated mutable data structures. As a step toward extending separation logic to high-level languages with ML-style general (higher-order) storage, we investigate the compatibility of nested Hoare triples with several variations of higher-order frame rules. The interaction of nested triples and frame rules can be subtle, and the inclusion of certain frame rules is in fact unsound. A particular combination of rules can be shown consistent by means of a Kripke model where worlds live in a recursively defined ultrametric space. The resulting logic allows us to elegantly prove programs involving stored code. In particular, using recursively defined assertions, it leads to natural specifications and proofs of invariants required for dealing with recursion through the store.</p
    • …
    corecore