cleaned up proof of progress of TLiteral