()
| 1378 | let minor_r = |
| 1379 | npi("left", var(3), npi("right", var(3), app(var(2), mk_app_r))); |
| 1380 | let rule_rhs = nlam( |
| 1381 | "a", |
| 1382 | sort0(), |
| 1383 | nlam( |
| 1384 | "b", |
| 1385 | sort0(), |
| 1386 | nlam( |
| 1387 | "motive", |
| 1388 | motive_ty_r, |
| 1389 | nlam( |
| 1390 | "intro_case", |
| 1391 | minor_r, |
| 1392 | nlam( |
| 1393 | "left", |
| 1394 | var(3), |
| 1395 | nlam("right", var(3), app(app(var(2), var(1)), var(0))), |
| 1396 | ), |
| 1397 | ), |
| 1398 | ), |
| 1399 | ), |
| 1400 | ); |
| 1401 | |
| 1402 | env.insert( |
| 1403 | rec_id.clone(), |
| 1404 | KConst::Recr { |
| 1405 | name: mk_name("And.rec"), |
| 1406 | level_params: vec![mk_name("u")], |
nothing calls this directly
no test coverage detected