| bits0 ≠ [] ∧ bits ≠ [] ⊦ ¬ false ∈ bits ∧ # bits ≤ # bits0 ∧ bits ≠ [] → bitsand(bits, bits0) = bits0 |
⊦ ¬ false ∈ bits ∧ # bits ≤ # bits0 ∧ bits ≠ [] → bitsand(bits, bits0) = bits0
Used simplifier rules: ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < n ∧ n ≤ n0 → m < n0; (forward)% ⊦ m < n → n ≠ 0; (forward)% ⊦ m ≤ n ∧ n < n0 → m < n0; (forward)% ⊦ # bits = 0 ↔ bits = [];% ⊦ ¬ n < n; Used terms: bits0, bits