MCPcopy Create free account
hub / github.com/argumentcomputer/ix / bad_duplicate_level_params

Function bad_duplicate_level_params

crates/kernel/src/tutorial/basic.rs:447–459  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

445 /// tut06_bad01: definition with duplicate level params [u, u]
446 #[test]
447 fn bad_duplicate_level_params() {
448 let mut env = KEnv::<Meta>::new();
449 let (id, c) = mk_defn(
450 "tut06_bad01",
451 2, // claims 2 level params
452 vec![mk_name("u"), mk_name("u")], // duplicate!
453 sort(usucc(uzero())), // Sort 1
454 sort0(), // Sort 0
455 ReducibilityHints::Opaque,
456 );
457 env.insert(id.clone(), c);
458 check_rejects(&mut env, &id);
459 }
460
461 // ==========================================================================
462 // Batch 7: forallSortBad and nonPropThm (Tutorial.lean lines 41–61)

Callers

nothing calls this directly

Calls 8

mk_defnFunction · 0.85
sortFunction · 0.85
usuccFunction · 0.85
uzeroFunction · 0.85
check_rejectsFunction · 0.85
sort0Function · 0.50
insertMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected