| mon<(⌜nl⌝ ), ∀ nl0, np. # nl0 < # nl → mon<(⌜nl0⌝ ) → mon<(rem(⌜nl0⌝ , np)) ⊦ mon<(rem(⌜nl⌝ , np)) |
mon<(⌜nl⌝ ), ∀ nl0, np. # nl0 < # nl → mon<(⌜nl0⌝ ) → mon<(rem(⌜nl0⌝ , np)) ⊦ nl = [], mon<(rem(⌜nl⌝ , np))
Used simplifier rules: ⊦ ⌜[]⌝ = []; (s)% ⊦ rem([], np) = []; (s) Used formulas: nl = []