The right tack, ⊢, is typically read as “entails”, which is ambiguous due to the difference between syntactic entailment and semantic entailment. It is sometime read as “yields”, but although I agree with this word in the way it suggests something is produced, I feel it too much suggests something imperative, I mean “will produce” where I would expect “may produce”. So I was wondering if it could be read and written in natural language as “allows”. I mean to read or write A ⊢ b as, “given what is written in A, one can write b” (ex. like when ⊢ is used to express a typing judgement).
Then, there is the semantic entailment, ⊨. To help distinguish it from the syntactic entailment which allows (and not requires) to produce something, I was thinking about a word with no production connotation, like “means” or “says”. Ex. A ⊨ B would be read as “A means B” or “A also says B” (I feel to prefer the former).
I feel to not have that much doubt ⊨ can be read as “means” (I still may be wrong), I am more unsure about reading ⊢ as “allows”. What is your feeling about it?
--- Edit ---
After some comments, I believe I have to clarify. I was unclear in the way I had two point of view in mind with this question. To a target language, there may be two different point of view: the one from someone whose write in the language, to which syntactic derivations, allows sentences to be written, and the one from someone who proves or is interested in properties of the language, to which syntactic derivations yields cases to be covered.
The question is not in the contexte of teaching, I’m not a teacher (nor a student), it’s in the context of how to explain some things and provide material for people to be confident of some things about it.
x: int, f: int → int
one may writef(x)
but this is not required to write it. At the syntactic level we are at the level of what we are writing and we may or may not write it. By the way, there is a Unicode symbol which seems to allow to stress the difference: the character ⊩ which is named “forces”. – Hibou57 Apr 29 '20 at 13:55