hermit-0.1.4.0: examples/reverse/ReverseWW.hss
flatten-module
consider 'rev
{consider 'rev
load "../WWSplitTactic.hss"
{rhs-of 'work
any-call (unfold 'wrap)
any-call (unfold 'f)
any-call (unfold 'unwrap)
any-call (unfold '.)
simplify
alpha-lam 'ys
{0
eta-expand 'acc
innermost case-float
one-td (unfold-rule "repH []")
one-td (unfold 'id)
one-td (unfold-rule "repH ++")
one-td (unfold-rule "rep-abs-fusion")
one-td (unfold 'repH)
any-call (unfold '.)
any-call (unfold-rule "(:) ++")
any-call (unfold-rule "[] ++")
}
}
}
any-call (unfold 'wrap)
any-call (unfold '.)
any-call (unfold 'absH)
simplify