Analysis software for medical image data tends to be expensive and usable only in a restricted environment. Therefore the aim of the current project was to implement a flexible framework for medical image processing and visualization which is portable among platforms and open to different data formats including DICOM 3.0. The software was designed as a set of tools which encapsulate specialized functionality. The tools are full stand alone applications, but they are also able to present a co-operating environment within which images and other information are communicated in real time. Currently, the emphasis is on quantitative analysis of PET data by kinetic modelling. However, general viewing capabilities are included, and the design is flexible enough that other types of processing can easily be integrated by simply plugging in Java classes. The software is successfully applied to PET data quantitation in clinical research studies and even patient studies. Portability was aimed at by encoding the programs in Java. Experience shows that the implementation of such a complex and computationally demanding Java application is feasible. Although there are major portability issues to consider, configurations can be found on which the software runs stably and at a speed comparable to C code if just-in-time compilation is available.
This paper describes the Automated Reasoning for Mizar (MizAR) service, which integrates several automated reasoning, artificial intelligence, and presentation tools with Mizar and its authoring environment. The service provides ATP assistance to Mizar authors in finding and explaining proofs, and offers generation of Mizar problems as challenges to ATP systems. The service is based on a sound translation from the Mizar language to that of first-order ATP systems, and relies on the recent progress in application of ATP systems in large theories containing tens of thousands of available facts. We present the main features of MizAR services, followed by an account of initial experiments in finding proofs with the ATP assistance. Our initial experience indicates that the tool offers substantial help in exploring the Mizar library and in preparing new Mizar articles.
Motivation and System OverviewComputer supported formal mathematics [6] is becoming better known, widely used and experimented with. Projects like FlySpeck [5] and verification of tiny (but real) operating systems [10] are stimulating the development of interactive verification tools and interactive theorem provers (ITPs). Linked to this is the development of strong automated theorem proving (ATP) systems, used either independently to solve hard problems in suitable domains, or integrated with interactive tools. Such integrations have motivated recent research in the context of automated reasoning in large theories [11,14,24].The Mizar project 1 is a long-term effort to collaboratively develop a formal computerized system representing important mathematical knowledge. The project is 1 http://mizar.org . See [1] for introductory information on Mizar. For the rest of the paper we assume at least superficial familiarity with Mizar. 2
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.