- Theorems. For example, the Pythagorean theorem that $a^2 + b^2 = c^2$.
A theorem is strictly speaking just a standalone true statement (even a triviality), but conventionally refers to useful/noteworthy results (as opposed to definitions— from which they are derived). As such, notice that the Pythagorean theorem is $\color\red{\text{not}}$
but something like
- Given a right triangle with hypotenuse of length $c$ and remaining sides of lengths $a$ and $b,$ we have that $a^2 + b^2 = c^2.$
If we comb finer, we can distinguish between lemmas, propositions, theorems and corollaries, with the classification and choice of labels depending on the context and taste.
Law and property are really just synonyms for theorem, except that they are frequently presented in a list with overarching conditions/restrictions, which are frequently left tacit when the "law" is subsequently quoted or referenced. For instance, the full statement of the "law" $$(ab)^x=a^xb^x$$ contains attendant restrictions (e.g., "for positive bases and a real exponent" or "for nonzero bases and an integral exponent"), and disregarding these conditions is a common source of mistakes, akin to disregarding equation $(1)$'s restrictions on $a,b$ and $c.$
- Identities. For example, the Pythagorean identity that $\sin^2x + \cos^2x = 1$.
Generally, an identity is an equation that holds for every possible set of values in its domain. For example, $$(a+b)^2=a^2+b^2+2ab$$ is an identity—we might emphasise its universality by writing $(a+b)^2\equiv a^2+b^2+2ab,$ which means "for every complex number $a$ and $b,$ it holds that $(a+b)^2=a^2+b^2+2ab$"— as is $$\log(xy)= \log(x)+\log(y),$$ which is true for all values that don't "break" the equation (i.e., such that the entire equation is actually defined).
As such, the phrase "Pythagorean identity" brings to my mind $$\sin^2(θ)+\cos^2(θ)=1$$ $\color\red{\text{rather than}}$ the conditional equation $$a^2 + b^2 = c^2,\tag1$$ which pertains specifically to right triangles. (Equation $(1)$ can be considered an identity only in the context of the Pythagorean theorem.)
I believe properties are statements about mathematics that are foundational, while theorems are proved from properties
The former is indeed typically the case: "properties"/"laws" tend to be presented as front matter, sometimes misleadingly like axioms or definitions. But make no mistake: they themselves are indeed theorems, not postulates, even when the author obscures this. (To hazard a goosy example: "mathematical law" is to "definition" as "legal law" is to "constitution".)