Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/11471
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorFarmer, William M.en_US
dc.contributor.advisorJacques Carette, Ridha Khedrien_US
dc.contributor.advisorJacques Carette, Ridha Khedrien_US
dc.contributor.authorHu, Qianen_US
dc.date.accessioned2014-06-18T16:54:47Z-
dc.date.available2014-06-18T16:54:47Z-
dc.date.created2011-10-25en_US
dc.date.issued2012-04en_US
dc.identifier.otheropendissertations/6435en_US
dc.identifier.other7477en_US
dc.identifier.other2313270en_US
dc.identifier.urihttp://hdl.handle.net/11375/11471-
dc.description.abstract<p>Effective definedness checking is crucial for an implementation of a logic with undefinedness. The objective of the MathScheme project is to develop a new approach to mechanized mathematics that seeks to combine the capabilities of computer algebra systems and computer theorem proving systems. Chiron, the underlying logic of MathScheme, is a logic with undefinedness. Therefore, it is important to automate, to the greatest extent possible, the process of checking the definedness of Chiron expressions for the MathScheme project. This thesis provides an overview of information useful for checking definedness of Chiron expressions and presents the design and implementation of an AND/OR tree-based approach for automated definedness checking based on ideas from artificial intelligence. The theorems for definedness checking are outlined first, and then a three-valued AND/OR tree is presented, and finally, the algorithm for reducing Chiron definedness problems using AND/OR trees is illustrated. An implementation of the definedness checking system is provided that is based on the theorems and algorithm. The ultimate goal of this system is to provide a powerful mechanism to automatically reduce a definedness problem to simpler definedness problems that can be easily, or perhaps automatically, checked.</p>en_US
dc.subjectUndefinednessen_US
dc.subjectAND/OR Treeen_US
dc.subjectMathSchemeen_US
dc.subjectChironen_US
dc.subjectMechanized Mathematicsen_US
dc.subjectComputer Sciencesen_US
dc.subjectLogic and Foundationsen_US
dc.subjectComputer Sciencesen_US
dc.titleREASONING ABOUT DEFINEDNESS - A DEFINEDNESS CHECKING SYSTEM FOR AN IMPLEMENTED LOGICen_US
dc.typethesisen_US
dc.contributor.departmentComputing and Softwareen_US
dc.description.degreeMaster of Science (MSc)en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File SizeFormat 
fulltext.pdf
Open Access
588.46 kBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue