
array1.cert: array1.lisp

b-ops-aux-def.cert: b-ops-aux-def.lisp
b-ops-aux-def.cert: IHS/ihs.cert
b-ops-aux-def.cert: trivia.cert

b-ops-aux.cert: b-ops-aux.lisp
b-ops-aux.cert: b-ops-aux-def.cert

basic-def.cert: basic-def.lisp
basic-def.cert: IHS/ihs.cert
basic-def.cert: array1.cert
basic-def.cert: trivia.cert
basic-def.cert: b-ops-aux.cert

exintr.cert: exintr.lisp
exintr.cert: MAETT-lemmas.cert
exintr.cert: wk-inv.cert

invariants-def.cert: invariants-def.lisp
invariants-def.cert: MAETT-def.cert

MA2-def.cert: MA2-def.lisp
MA2-def.cert: b-ops-aux-def.cert
MA2-def.cert: basic-def.cert

ISA-def.cert: ISA-def.lisp
ISA-def.cert: utils.cert
ISA-def.cert: basic-def.cert
ISA-def.cert: b-ops-aux.cert

MAETT-def.cert: MAETT-def.lisp
MAETT-def.cert: ISA-def.cert
MAETT-def.cert: MA2-def.cert
MAETT-def.cert: utils.cert

MAETT-lemmas.cert: MAETT-lemmas.lisp
MAETT-lemmas.cert: MA2-lemmas.cert
MAETT-lemmas.cert: invariants-def.cert

trivia.cert: trivia.lisp
trivia.cert: IHS/ihs.cert
trivia.cert: array1.cert

utils.cert: utils.lisp
utils.cert: IHS/ihs-absolute-paths.cert

MI-inv.cert: MI-inv.lisp
MI-inv.cert: MA2-lemmas.cert
MI-inv.cert: MAETT-lemmas.cert

MA2-lemmas.cert: MA2-lemmas.lisp
MA2-lemmas.cert: MA2-def.cert

wk-inv.cert: wk-inv.lisp
wk-inv.cert: MA2-lemmas.cert
wk-inv.cert: MAETT-lemmas.cert
