Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
sav08:intuition_for_hol [2008/05/27 23:54] vkuncak |
sav08:intuition_for_hol [2008/05/27 23:55] vkuncak |
||
---|---|---|---|
Line 55: | Line 55: | ||
In multisorted logic with equality, we can introduce one binary equality symbol ${=}_\tau$ for each sort $\tau$, whose signature is $\tau \times \tau$. | In multisorted logic with equality, we can introduce one binary equality symbol ${=}_\tau$ for each sort $\tau$, whose signature is $\tau \times \tau$. | ||
- | In HOL we generalize the type system to have function types. This idea build on simply typed lambda calculus. | + | In HOL we generalize the type system to have function types, and we use functions with different types to represent functions and predicates, allowing quantification over variables of arbitrary types. This starting point for such system is simply typed lambda calculus. |