In maths1, when coming across a new definition for a concept it should be standard practice to copy out the definition and generate examples to test it. You can start to build an understanding or intuition for this new concept, then.
Looking for edge cases while doing this will help to concrete this understanding. Starting with very small or simple examples and moving to complex or tricky ones is usually a good way to do this. If exploring the concept in programming, constructing a test using property-based testing might be a good way of helping your understanding.
- A Programmers Introduction to Mathematics
- One Concept, Many Definitions
- If you don't recognise the concept, you should still try and generate examples to try and create the connections to your pre-existing understanding.