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

Method whnf

crates/kernel/src/whnf.rs:227–229  ·  view source on GitHub ↗

Full WHNF: loop of whnf_no_delta → delta (one step).

(&mut self, e: &KExpr<M>)

Source from the content-addressed store, hash-verified

225 log::info!(" current: {current}");
226 }
227
228 fn dump_delta_trace(&self, id: &KId<M>, arity: usize, e: &KExpr<M>) {
229 let Some(filter) = IX_DELTA_TRACE.as_ref() else {
230 return;
231 };
232 if !self.debug_label_matches_env() {

Callers 15

whnf_leanMethod · 0.80
check_const_memberMethod · 0.80
count_forallsMethod · 0.80
is_def_eq_innerMethod · 0.80
is_prop_typeMethod · 0.80
try_def_eq_unitMethod · 0.80
try_eta_expansionMethod · 0.80
try_iota_with_flagsMethod · 0.80
try_struct_eta_iotaMethod · 0.80
synth_ctor_when_kMethod · 0.80
try_proj_reduceMethod · 0.80

Calls 1