An Attempt to Automate <i>NP</i>-Hardness Reductions via <i>SO</i>&#8707; Logic

dc.contributor.authorNijjar, Paulen
dc.date.accessioned2006-08-22T14:28:47Z
dc.date.available2006-08-22T14:28:47Z
dc.date.issued2004en
dc.date.submitted2004en
dc.description.abstractWe explore the possibility of automating <i>NP</i>-hardness reductions. We motivate the problem from an artificial intelligence perspective, then propose the use of second-order existential (<i>SO</i>&#8707;) logic as representation language for decision problems. Building upon the theoretical framework of J. Antonio Medina, we explore the possibility of implementing seven syntactic operators. Each operator transforms <i>SO</i>&#8707; sentences in a way that preserves <i>NP</i>-completeness. We subsequently propose a program which implements these operators. We discuss a number of theoretical and practical barriers to this task. We prove that determining whether two <i>SO</i>&#8707; sentences are equivalent is as hard as GRAPH ISOMORPHISM, and prove that determining whether an arbitrary <i>SO</i>&#8707; sentence represents an <i>NP</i>-complete problem is undecidable.en
dc.formatapplication/pdfen
dc.format.extent539623 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/1162
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2004, Nijjar, Paul. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectdescriptive complexityen
dc.subjectmathematical discoveryen
dc.subjectsecond-order existential logicen
dc.subjecttheorem provingen
dc.titleAn Attempt to Automate <i>NP</i>-Hardness Reductions via <i>SO</i>&#8707; Logicen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
pnijjar2004.pdf
Size:
526.98 KB
Format:
Adobe Portable Document Format