By: |
(whatnot = HanoiSTD(n-1 disks; from: p; to: otherPeg(p; q); indexing from: a)) THEN New:[m | s1] Analyze-2 THEN Inst: Hyp:3 Using:[p | otherPeg(p; q) | a] THEN Rewrite'-1 by Hyp:-2 THEN OnAllClauses Reduce |
1 |
11. s1 : {a...m} ![]() ![]() ![]() ![]() 12. <m,s1> = HanoiSTD(n-1 disks; from: p; to: otherPeg(p; q); indexing from: a) 13. s1 is a Hanoi(n-1 disk) seq on a..m 14. s1(a) = ( ![]() 15. s1(m) = ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 9 steps |
About:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |