197 research outputs found

    A principled approach to the implementation of argumentation models

    Get PDF
    Argumentation theory combines philosophical concepts and computational models to deliver a practical approach to reasoning that handles uncertain information and possibly conflicting viewpoints. This paper focuses on the structured approach to argumentation that incorporates domain specific knowledge and argumentation schemes. There is a lack of implementations and implementation methods for most structured models. This paper shows how taking a principled approach, using the programming language Haskell, helps addressing this problem. We construct a framework for developing structured argumentation models and translations between models (given intertranslatability of models). We furthermore provide a methodology to quickly test and formally prove desirable properties of such implementations using a theorem prover. We demonstrate our approach on the Carneades argumentation model and Dung's abstract argumentation frameworks, implementing both the models and a translation from Carneades into AFs. We then provide implementations of correspondence properties and an initial formalisation of Dung's AFs into a theorem prover. The final result is a verified pipeline from the structured model Carneades into existing efficient SAT-based implementations of Dung's AFs

    A framework for relating, implementing and verifying argumentation models and their translations

    Get PDF
    Computational argumentation theory deals with the formalisation of argument structure, conflict between arguments and domain-specific constructs, such as proof standards, epistemic probabilities or argument schemes. However, despite these practical components, there is a lack of implementations and implementation methods available for most structured models of argumentation and translations between them. This thesis addresses this problem, by constructing a general framework for relating, implementing and formally verifying argumentation models and translations between them, drawing from dependent type theory and the Curry-Howard correspondence. The framework provides mathematical tools and programming methodologies to implement argumentation models, allowing programmers and argumentation theorists to construct implementations that are closely related to the mathematical definitions. It furthermore provides tools that, without much effort on the programmer's side, can automatically construct counter-examples to desired properties, while finally providing methodologies that can prove formal correctness of the implementation in a theorem prover. The thesis consists of various use cases that demonstrate the general approach of the framework. The Carneades argumentation model, Dung's abstract argumentation frameworks and a translation between them, are implemented in the functional programming language Haskell. Implementations of formal properties of the translation are provided together with a formalisation of AFs in the theorem prover, Agda. The result is a verified pipeline, from the structured model Carneades into existing efficient SAT-based implementations of Dung's AFs. Finally, the ASPIC+ model for argumentation is generalised to incorporate content orderings, weight propagation and argument accrual. The framework is applied to provide a translation from this new model into Dung's AFs, together with a complete implementation

    A framework for relating, implementing and verifying argumentation models and their translations

    Get PDF
    Computational argumentation theory deals with the formalisation of argument structure, conflict between arguments and domain-specific constructs, such as proof standards, epistemic probabilities or argument schemes. However, despite these practical components, there is a lack of implementations and implementation methods available for most structured models of argumentation and translations between them. This thesis addresses this problem, by constructing a general framework for relating, implementing and formally verifying argumentation models and translations between them, drawing from dependent type theory and the Curry-Howard correspondence. The framework provides mathematical tools and programming methodologies to implement argumentation models, allowing programmers and argumentation theorists to construct implementations that are closely related to the mathematical definitions. It furthermore provides tools that, without much effort on the programmer's side, can automatically construct counter-examples to desired properties, while finally providing methodologies that can prove formal correctness of the implementation in a theorem prover. The thesis consists of various use cases that demonstrate the general approach of the framework. The Carneades argumentation model, Dung's abstract argumentation frameworks and a translation between them, are implemented in the functional programming language Haskell. Implementations of formal properties of the translation are provided together with a formalisation of AFs in the theorem prover, Agda. The result is a verified pipeline, from the structured model Carneades into existing efficient SAT-based implementations of Dung's AFs. Finally, the ASPIC+ model for argumentation is generalised to incorporate content orderings, weight propagation and argument accrual. The framework is applied to provide a translation from this new model into Dung's AFs, together with a complete implementation

    Effects of thyroid status and thyrostatic drugs on hepatic glucuronidation of lodothyronines and other substrates in rats - Induction of phenol UDP-glucuronyltransferase by methimazole

    Get PDF
    Glucuronidation of iodothyronines in rat liver is catalyzed by at least three UDP-glucuronyltransferases (UGTs): bilirubin UGT, phenol UGT, and androsterone UGT. Bilirubin and phenol UGT activities are regulated by thyroid hormone, but the effect of thyroid status on hepatic glucuronidation of iodothyronines is unknown. We examined the effects of hypothyroidism induced by treatment of rats with propylthiouracil (PTU) or methimazole (MMI) or by thyroidectomy as well as the effects of T4-induced hyperthyroidism on the hepatic UGT activities for T4, T3, bilirubin, p-nitrophenol (PNP), and androsterone. Bilirubin UGT activity was increased in MMI- or PTU-induced hypothyroid and thyroidectomized rats, and decreased in hyperthyroid animals. T4 and, to a lesser extent, T3 UGT activities were increased in MMI- or PTU-induced hypothyroid rats, and T4 but not T3 glucuronidation also showed a significant increase in thyroidectomized rats. T4 but not T3 UGT activity was slightly decreased in hyperthyroid rats. While PNP UGT activity was decreased in thyroidectomized rats and increased in hyperthyroid animals, it was also markedly increased by MMI and slightly increased by PTU-induced hypothyroidism. In T4-substituted rats, MMI did not affect T4, T3, bilirubin and androsterone UGT activities but again strongly induced PNP UGT activity, indicating that this represented a direct induction of PNP UGT by the drug independent of its thyrostatic action. Androsterone UGT activity was hardly affected by thyroid status. Our results suggest a modest, negative control of the hepatic glucuronidation of thyroid hormone by thyroid status, which may be mediated by changes in bilirubin UGT activity. To our knowledge, this is the first report of the marked induction of a hepatic enzyme by MMI, which is not mediated by its thyroid hormone-lowering effect
    • …
    corecore