I wanted to ask about the word "let" and it's usage in more formal language like in mathematics.I understand the implied meaning "let x be a human" is intended to declare x to be a human. I think I've never thought of it before, but now thinking about it deeply I realized that I haven't really a clear idea of, for a lack of better words, why exactly (in terms of the meaning of each word in the sentence) does the sentence imply a declaration. Like, why semantically does this sentence declare x as an human? Or maybe knowing how this particular usage of "let" was derived would help.
I understand in standard English the word "let" to mean "allow" or "permit". So let me guess here but it seems to at least make a little sense to interpreting "let x be an human" as "allow the symbol x to be an human", where "be" here also means "refers" or "represent". It's like you are prompting the reader to "allow" this symbol in their minds to refer to an human, this as a result declares it. Is this what most people think when they read this?
I mean, this makes sense in most contexts, though one thing that seems to be weird with this interpretation is this almost implies an asking for permission from the reader but you kind of just want them to actually allow it and not reject it. But I guess this also is a problem when you say "suppose the symbol x represents an integer" because they can refuse to suppose it I guess.
Now I'm speculating but maybe this is why people often attach "then" after these statements to sort of signify "if you did suppose this then".
Really appreciate the help!