<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://groupprops.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Property-restricting_computational_problems</id>
	<title>Property-restricting computational problems - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://groupprops.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Property-restricting_computational_problems"/>
	<link rel="alternate" type="text/html" href="https://groupprops.subwiki.org/w/index.php?title=Property-restricting_computational_problems&amp;action=history"/>
	<updated>2026-10-10T06:39:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.2</generator>
	<entry>
		<id>https://groupprops.subwiki.org/w/index.php?title=Property-restricting_computational_problems&amp;diff=7944&amp;oldid=prev</id>
		<title>Vipul: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://groupprops.subwiki.org/w/index.php?title=Property-restricting_computational_problems&amp;diff=7944&amp;oldid=prev"/>
		<updated>2008-05-08T00:05:27Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:05, 8 May 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://groupprops.subwiki.org/w/index.php?title=Property-restricting_computational_problems&amp;diff=7943&amp;oldid=prev</id>
		<title>Vipul at 11:55, 28 February 2007</title>
		<link rel="alternate" type="text/html" href="https://groupprops.subwiki.org/w/index.php?title=Property-restricting_computational_problems&amp;diff=7943&amp;oldid=prev"/>
		<updated>2007-02-28T11:55:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
===Basic idea of restriction===&lt;br /&gt;
&lt;br /&gt;
The scenario is as follows: we have a computational or decision problem that takes as input certain structures (sch as a [[group]], a group along with a [[subgroup]], a [[graph]], a [[representation]]). The general computational problem is the one where we are not given any promises about additional nice properties the structures may satisfy.&lt;br /&gt;
&lt;br /&gt;
Since the general computational problem may be hard, we hope to obtain a simpler computational problem by making restrictive assumptions on the nature of the structures involved. For instance, we may restrict the situation to the case where the groups involved are Abelian, or to the case where the graph involved is a tree, and so on. We would like to know how we can use the restricted version to solve the original problem.&lt;br /&gt;
&lt;br /&gt;
===Two aspects===&lt;br /&gt;
&lt;br /&gt;
There are actually two aspects to solving the property-restricted version of a computational problem.&lt;br /&gt;
&lt;br /&gt;
* Assuming that we are given a &amp;#039;&amp;#039;guarantee&amp;#039;&amp;#039; that the objects involved have the required properties, how do we solve the problem?&lt;br /&gt;
* How do we &amp;#039;&amp;#039;recognize&amp;#039;&amp;#039; that the objects involved do have the property?&lt;br /&gt;
&lt;br /&gt;
Typically, only when we can both recognize the property (that is, test for it) and solve easily if the property is satisfied, is the restricted version of use.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
===Isomorphism problems===&lt;br /&gt;
&lt;br /&gt;
Here, we are given two structures (these could be [[group]]s described by encodings, [[group]]s described by [[presentation]]s, [[representation]]s of groups), and we are asked to determine whether the structures are isomorphic.&lt;br /&gt;
&lt;br /&gt;
Given a subgroup property &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, we define the following problems:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Both satisfy certificate problem&amp;#039;&amp;#039;: This is an isomorphism testing problem that works given the certificate that both objects actually satisfy property &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;One satisfies certificate problem&amp;#039;&amp;#039;: This is an isomorphism testing problem that works given the certificate that a particular one of them satisfies the property &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Certificate-free problem&amp;#039;&amp;#039;: Here, we are not given any certificates. Rather, we are supposed to use a property test to figure out for each whether it satisfies &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;. What we must guarantee is that &amp;#039;&amp;#039;if&amp;#039;&amp;#039; they both satisfy &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, we should solve the isomorphism problem.&lt;/div&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
</feed>