User:IssaRice/Understanding definitions: Difference between revisions

From Machinelearning
No edit summary
No edit summary
Line 6: Line 6:
|-
|-
| Checking assumptions of objects introduced || Remove or alter each assumption of the objects that have been introduced in the definition to see why they are necessary.
| Checking assumptions of objects introduced || Remove or alter each assumption of the objects that have been introduced in the definition to see why they are necessary.
|-
| Come up with examples ||
|-
| Come up with counterexamples ||
|-
|-
| Writing out a wrong version of the definition ||
| Writing out a wrong version of the definition ||

Revision as of 21:05, 3 December 2018

Step Description Purpose Example
Type-checking and parsing
Checking assumptions of objects introduced Remove or alter each assumption of the objects that have been introduced in the definition to see why they are necessary.
Come up with examples
Come up with counterexamples
Writing out a wrong version of the definition
Understand the kind of definition
If the definition defines an operations, check that it is well-defined
If the definition supersedes an older definition, check it is consistent with the old one