Complexity of learning matchings and half graphs via edge queries | Synapse