| 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: empty: ⊦ ⌜[]⌝ = []; from specification stream[natstream]%rem-base: ⊦ rem([], np) = []; from specification mon-lim-filter-count[natstream] Used formulas: nl = []