Proof: Pop Index Result Example 2

Let's prove the following theorem:

remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = [ 2, [ 1, [ ] ] ]

Proof:

View as a tree | View dependent proofs | Try proving it

Proof Table
# Claim Reason
1 remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ])
2 result of dumping [ 2, [ 1, [ ] ] ] to [ ] = [ 1, [ 2, [ ] ] ] result of dumping [ 2, [ 1, [ ] ] ] to [ ] = [ 1, [ 2, [ ] ] ]
3 reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = reverse of [ 1, [ 2, [ ] ] ] if result of dumping [ 2, [ 1, [ ] ] ] to [ ] = [ 1, [ 2, [ ] ] ], then reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = reverse of [ 1, [ 2, [ ] ] ]
4 reverse of [ 1, [ 2, [ ] ] ] = [ 2, [ 1, [ ] ] ] reverse of [ 1, [ 2, [ ] ] ] = [ 2, [ 1, [ ] ] ]
5 reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = [ 2, [ 1, [ ] ] ] if reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = reverse of [ 1, [ 2, [ ] ] ] and reverse of [ 1, [ 2, [ ] ] ] = [ 2, [ 1, [ ] ] ], then reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = [ 2, [ 1, [ ] ] ]
6 remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = [ 2, [ 1, [ ] ] ] if remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) and reverse of (result of dumping [ 2, [ 1, [ ] ] ] to [ ]) = [ 2, [ 1, [ ] ] ], then remaining elements after [ 3, [ 2, [ 1, [ ] ] ] ] is popped at index 0 and visited stack is [ ] = [ 2, [ 1, [ ] ] ]

Comments

Please log in to add comments