A List of Prerequisites in the CMU Math Department (21-xxx)

 

The list

21001: ⊤
21002: ⊤
21003: ⊤
21004: ⊤
21005: ⊤
21050: ⊤
21051: ⊤
21101: ⊤
21105: ⊤
21106: ⊤
21110: ⊤
21111: ⊤
21112: 21-111
21114: ⊤
21115: ⊤
21116: ⊤
21117: ⊤
21118: ⊤
21120: ⊤
21121: ⊤
21122: 21-120 ∨ 21-112
21123: ⊤
21124: 21-120 ∨ 21-112
21126: ⊤
21127: ⊤
21128: ⊤
21131: ⊤
21132: ⊤
21170: ⊤
21200: ⊤
21201: ⊤
21228: 21-128 ∨ 15-151 ∨ 21-127
21229: ⊤
21235: (21-128 ∨ 21-127) ∧ 21-269
21236: 21-242 ∧ 21-235
21237: (21-127 ∨ 21-128 ∨ 15-151) ∧ 21-269
21238: 21-242 ∧ 21-237
21240: ⊤
21241: ⊤
21242: ⊤
21256: 21-120 ∨ 21-112
21257: 06-262 ∨ 18-202 ∨ 21-256 ∨ 21-241 ∨ 21-242 ∨ 21-240
21259: 21-122
21260: 21-122
21261: 21-122
21268: 21-122 ∧ (21-242 ∨ 21-241)
21269: 21-242 ∧ 21-122
21270: 21-120 ∨ 21-112
21272: (21-259 ∨ 21-268 ∨ 21-269) ∧ (21-260 ∨ 21-261 ∨ 33-231)
21292: 21-122 ∧ (21-242 ∨ 21-241)
21295: ⊤
21296: ⊤
21300: 15-251 ∨ 21-373 ∨ 21-228
21301: 21-122 ∧ (21-228 ∨ 15-251)
21302: 21-300 ∨ 80-310 ∨ 15-150
21320: (21-128 ∨ 21-127 ∨ 15-151) ∧ 21-122
21325: 21-259 ∨ 21-269 ∨ 21-268
21329: 21-127 ∨ 15-151 ∨ 21-128
21341: (21-241 ∧ 21-373) ∨ 21-242
21344: 15-112 ∧ (21-241 ∨ 21-240 ∨ 21-242) ∧ (21-259 ∨ 21-268 ∨ 21-269)
21350: ⊤
21355: (21-127 ∨ 21-128 ∨ 15-151) ∧ 21-122
21356: (21-259 ∨ 21-268 ∨ 21-269) ∧ 21-241 ∧ 21-355
21357: ⊤
21360: 21-269 ∨ 21-268
21365: ⊤
21366: 21-228 ∨ 15-251
21369: (15-110 ∨ 15-112) ∧ (21-268 ∨ 21-259 ∨ 21-269) ∧ (21-241 ∨ 21-242 ∨ 21-240) ∧ (21-261 ∨ 33-231 ∨ 21-260)
21370: (21-270 ∨ 70-492) ∧ (21-256 ∨ 21-259 ∨ 21-268 ∨ 21-269)
21371: 21-355 ∨ 21-235
21372: (21-259 ∨ 21-268 ∨ 21-269) ∧ (21-260 ∨ 21-261)
21373: (21-127 ∨ 21-128 ∨ 15-151) ∧ (21-242 ∨ 21-241)
21374: 21-373
21375: ⊤
21377: 21-325 ∨ 21-420
21378: 21-270
21380: (21-242 ∨ 21-241) ∧ (21-261 ∨ 21-260)
21393: (15-251 ∨ 21-228) ∧ 21-292
21400: 21-300
21420: (18-202 ∨ 21-260) ∧ 21-370 ∧ (21-325 ∨ 36-217 ∨ 36-225)
21435: (21-355 ∨ 21-235) ∧ (21-241 ∨ 21-242)
21441: (21-241 ∨ 21-242) ∧ 21-373
21465: 21-373 ∧ 21-355
21467: 21-373 ∧ 21-356
21469: (21-242 ∨ 21-241) ∧ 21-272 ∧ 21-369
21470: 21-241 ∧ 21-260 ∧ 21-259
21476: (21-241 ∨ 21-242) ∧ 21-261
21484: (15-251 ∨ 21-228) ∧ (21-241 ∨ 21-242)
21490: ⊤
21499: ⊤
21590: ⊤
21599: ⊤
21600: 21-228 ∨ 21-484 ∨ 21-373
21602: ⊤
21603: ⊤
21604: ⊤
21605: ⊤
21606: ⊤
21610: ⊤
21611: ⊤
21620: ⊤
21621: ⊤
21623: ⊤
21624: 21-355 ∧ 21-329
21630: ⊤
21632: ⊤
21633: ⊤
21635: ⊤
21640: 21-651 ∧ (21-720 ∨ 21-621)
21651: ⊤
21660: 21-632
21690: ⊤
21700: 21-600 ∨ 21-300
21701: ⊤
21702: 21-602
21703: 21-603
21715: ⊤
21720: ⊤
21721: 21-720
21723: 21-720
21724: ⊤
21732: ⊤
21737: ⊤
21738: ⊤
21740: ⊤
21742: ⊤
21752: ⊤
21759: ⊤
21761: ⊤
21762: ⊤
21765: ⊤
21770: ⊤
21785: ⊤
21800: ⊤
21801: ⊤
21803: ⊤
21805: ⊤
21820: ⊤
21831: ⊤
21832: ⊤
21860: ⊤
21880: ⊤
21881: ⊤
21882: ⊤
21900: ⊤
21901: ⊤
21902: ⊤
21994: ⊤
21997: ⊤

Note:

Co-requisites and anti-requisites are not included.

If a course number is not on this list, it doesn't exist.

⊤ means there's no course prerequisite for that course.

∧ means both/all are needed; ∨ means exactly one is needed.

Comment: I was the 77th on the waitlist of the 70-capacity course 21-301, and expressed deep concern. I was looking for a reverse-prerequisite operation (which takes a course number and tells you what courses need it) but failed to find it, so I made one here. Use Ctrl-F and everything should be clear.

Hope you find it useful!

 

(I got in as they opened another section. It's pretty fun!)

made by Fei Peng