Yes, I believe this is the system (though I haven't confirmed it):
Learning Blade Beam requires using either Braver or Cross-Slash and killing (x#)enemies.
Learning Climhazzard requires using Blade Beam and killing (x#) enemies.
etc.

I'll have to try something out . . .