Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 181

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 196

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 210

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 238

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 344

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/PHPSessionHandler.php on line 365

Deprecated: strcasecmp(): Passing null to parameter #1 ($string1) of type string is deprecated in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/CookieSessionProvider.php on line 101

Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 588

Deprecated: Return type of MediaWiki\Session\Session::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 594

Deprecated: Return type of MediaWiki\Session\Session::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 606

Deprecated: Return type of MediaWiki\Session\Session::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 600

Deprecated: Return type of MediaWiki\Session\Session::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 618

Deprecated: Return type of MediaWiki\Session\Session::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 612

Deprecated: Return type of MediaWiki\Session\Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 628

Deprecated: Return type of & MediaWiki\Session\Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 641

Deprecated: Return type of MediaWiki\Session\Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 651

Deprecated: Return type of MediaWiki\Session\Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php on line 656

Deprecated: Message implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/language/Message.php on line 136

Deprecated: MapCacheLRU implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/libs/MapCacheLRU.php on line 37

Deprecated: RawMessage implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/RawMessage.php on line 35

Warning: unserialize(): Error at offset 157 of 4175 bytes in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/cache/localisation/LCStoreDB.php on line 66

Warning: foreach() argument must be of type array|object, false given in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/cache/localisation/LocalisationCache.php on line 458

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/parser/Parser.php on line 4350

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/parser/Parser.php on line 4353

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/parser/Parser.php on line 4359

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/parser/Parser.php on line 4361

Deprecated: Return type of CacheTime::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/json/JsonUnserializableTrait.php on line 26

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/changes/ChannelFeed.php on line 95

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/changes/ChannelFeed.php on line 100

Notice: Headers already sent, should send headers earlier than OutputPage->sendCacheControl [Called from MediaWiki\HeaderCallback::warnIfHeadersSent in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/HeaderCallback.php at line 86] in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/debug/MWDebug.php on line 499

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/WebResponse.php on line 74

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/WebResponse.php on line 74

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/WebResponse.php on line 74

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/session/Session.php:48) in /var/www/vhosts/oskarvandeventer.nl/twistypedia.oskarvandeventer.nl/includes/WebResponse.php on line 74
http://twistypedia.oskarvandeventer.nl/index.php?action=history&feed=atom&title=Imaginary_Piece Imaginary Piece - Revision history 2026-05-13T22:59:48Z Revision history for this page on the wiki MediaWiki 1.36.1 http://twistypedia.oskarvandeventer.nl/index.php?title=Imaginary_Piece&diff=214&oldid=prev Wwwmwww at 05:16, 18 August 2013 2013-08-18T05:16:03Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:16, 18 August 2013</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The set of pieces defined by Matt Galla&#039;s analysis of twistability that exist outside the set of [[Real Piece|real physical pieces]]. This is discussed in this thread but Matt uses a totally different analysis. He makes no assumption of a holding point and instead looks at all possible way a piece CAN move. For example he looks at pieces that move with BOTH the L and R layers on a 3x3x3. Such pieces doesn&#039;t exist in Andreas&#039;s method. But Matt goes on to prove such pieces &quot;MUST exist mathematically&quot;. While not immediately obvious it turns out the Imaginary Pieces are a superset of the Virtial Pieces. Andreas now prefers the term NHP for Non-Holding Point over Imaginary.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The set of pieces defined by Matt Galla&#039;s analysis of twistability that exist outside the set of [[Real Piece|real physical pieces]]. This is discussed in <ins style="font-weight: bold; text-decoration: none;">[http://twistypuzzles.com/forum/viewtopic.php?f=1&amp;t=15667 </ins>this thread<ins style="font-weight: bold; text-decoration: none;">] </ins>but Matt <ins style="font-weight: bold; text-decoration: none;">who </ins>uses a totally different analysis <ins style="font-weight: bold; text-decoration: none;">then Andreas</ins>. He makes no assumption of a <ins style="font-weight: bold; text-decoration: none;">[[Holding Point|</ins>holding point<ins style="font-weight: bold; text-decoration: none;">]] </ins>and instead looks at all possible way a piece CAN move. For example he looks at pieces that move with BOTH the L and R layers on a 3x3x3. Such pieces doesn&#039;t exist in Andreas&#039;s method. But Matt goes on to prove such pieces &quot;MUST exist mathematically&quot;. While not immediately obvious it turns out the Imaginary Pieces are a superset of the <ins style="font-weight: bold; text-decoration: none;">[[Virtual Piece|</ins>Virtial Pieces<ins style="font-weight: bold; text-decoration: none;">]]</ins>. Andreas now prefers the term <ins style="font-weight: bold; text-decoration: none;">[[NHP|</ins>NHP<ins style="font-weight: bold; text-decoration: none;">]] </ins>for Non-Holding Point over Imaginary.</div></td></tr> </table> Wwwmwww http://twistypedia.oskarvandeventer.nl/index.php?title=Imaginary_Piece&diff=213&oldid=prev Wwwmwww: Created page with "The set of pieces defined by Matt Galla's analysis of twistability that exist outside the set of real physical pieces. This is discussed in this thread but Matt..." 2013-08-18T05:12:29Z <p>Created page with &quot;The set of pieces defined by Matt Galla&#039;s analysis of twistability that exist outside the set of <a href="/index.php?title=Real_Piece" title="Real Piece">real physical pieces</a>. This is discussed in this thread but Matt...&quot;</p> <p><b>New page</b></p><div>The set of pieces defined by Matt Galla&#039;s analysis of twistability that exist outside the set of [[Real Piece|real physical pieces]]. This is discussed in this thread but Matt uses a totally different analysis. He makes no assumption of a holding point and instead looks at all possible way a piece CAN move. For example he looks at pieces that move with BOTH the L and R layers on a 3x3x3. Such pieces doesn&#039;t exist in Andreas&#039;s method. But Matt goes on to prove such pieces &quot;MUST exist mathematically&quot;. While not immediately obvious it turns out the Imaginary Pieces are a superset of the Virtial Pieces. Andreas now prefers the term NHP for Non-Holding Point over Imaginary.</div> Wwwmwww