Program Synthesis — Version Space

Version space algebra: consistent hypothesis space narrows with each I/O example