Krata (matematyka)