Triangle identities