What ⊢ means
It marks a conclusion proved from assumptions. In Γ ⊢ T, Γ (gamma) lists the assumptions and T is the conclusion. With nothing on the left, ⊢ T means T can be proved without listed assumptions.
The recognizable ancestor is the assertion sign used by the German logician Gottlob Frege in 1879. Gerhard Gentzen's work in 1934–35 helped develop notation for sequents: formal lines that set premises apart from conclusions.
Why does ⊢ change meaning with its neighbors?
The notation around it sets the relation. In proof theory, ⊢ marks derivability: a proof using a system's rules. In a sequent, formulas on the left are premises and formulas on the right are conclusions. In typed programming notation, it divides assumptions from a judgment that a term has a particular type.
Formal and technical: it signals proof notation in mathematical logic or typed programming.
Do not read ⊢ as a truth mark; ⊨ usually denotes semantic consequence.
What it means when someone sends it to you
3 readingsDon't confuse it with
3Questions people ask
1Can the assumptions before ⊢ be false?
Yes. Γ lists assumptions used in a derivation; ⊢ says what follows from them under the system's rules, not whether the assumptions are true.
How to type ⊢
⊢\22A2Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

