| ro.inodes?, fo.inodes?, log-cons(log, fs), ri-cons(ri, fs), ri-inj(ri), ri-inj(fi) ⊦ ⟪aubifs_core_journal_gc#(fi, ro, fo; ri, fs, log; boolvar)⟫ (log-cons(log, fs) ∧ ri-cons(ri, fs)) |
fo.inodes?, ro.inodes?, log-cons(log, fs), ri-cons(ri, fs), ri-inj(fi), ri-inj(ri) ⊦ ⟪if ri-cons(ri, fs) then {aubifs_core_gc_copy#(; ri, fs, log); aubifs_core_gc_drop#(ri, log; fs); boolvar := ?} else abort⟫ (log-cons(log, fs) ∧ ri-cons(ri, fs))
Used simplifier rules: gc: ⊦ ;