Apologies ahead of time - I'm totally confused.
I'm trying to understand the difference between the Boolean truth function "->" and some sort of higher level "entailment" function "=>" (which I don't understand).
I understand the table for the "A -> B" conditional which you can evaluate when A and B are assigned (bound??? see below) Boolean values.
Let's try to define (again, apologies, because I'm out of my league here) a "function" $I(A, B)$ which takes as inputs two Booleans A and B, and returns the value (A -> B).
My understanding is that we say $$\mathscr{A} \implies \mathscr{B}$$ exactly when this vague condition holds:
"The conditional $\mathscr{A} \to\mathscr{B}$ is true if and only if $I(A, B)$ evaluates to true for all bindings of free variables involved" in the the left and right halves of the conditional, where they're bound in the same way.
This is the best definition that I've come up with, but I do not believe that it really makes sense.
I've also seen it phrased this way: "$\mathscr{A} \implies \mathscr{B}$ exactly when $\mathscr{A} \to \mathscr{B}$ is a tautology.". What does that mean? I know a tautology is a sentence which is always true (in some domain of discourse?)?
Question: How do I go from here to a better understanding, and also - how far off am I from some reasonable definition.