-Q theories iris # We sometimes want to locally override notation (e.g. in proofmode/base.v, # bi/embedding.v), and there is no good way to do that with scopes. -arg -w -arg -notation-overridden # Cannot use non-canonical projections as it causes massive unification failures # (https://github.com/coq/coq/issues/6294). -arg -w -arg -redundant-canonical-projection theories/algebra/monoid.v theories/algebra/cmra.v theories/algebra/big_op.v theories/algebra/cmra_big_op.v theories/algebra/sts.v theories/algebra/numbers.v theories/algebra/auth.v theories/algebra/gmap.v theories/algebra/ofe.v theories/algebra/base.v theories/algebra/dra.v theories/algebra/cofe_solver.v theories/algebra/agree.v theories/algebra/excl.v theories/algebra/functions.v theories/algebra/frac.v theories/algebra/csum.v theories/algebra/list.v theories/algebra/vector.v theories/algebra/updates.v theories/algebra/local_updates.v theories/algebra/gset.v theories/algebra/gmultiset.v theories/algebra/coPset.v theories/algebra/proofmode_classes.v theories/algebra/ufrac.v theories/algebra/namespace_map.v theories/algebra/lib/excl_auth.v theories/algebra/lib/frac_auth.v theories/algebra/lib/ufrac_auth.v theories/si_logic/siprop.v theories/si_logic/bi.v theories/bi/notation.v theories/bi/interface.v theories/bi/derived_connectives.v theories/bi/derived_laws.v theories/bi/derived_laws_later.v theories/bi/plainly.v theories/bi/internal_eq.v theories/bi/big_op.v theories/bi/updates.v theories/bi/ascii.v theories/bi/bi.v theories/bi/tactics.v theories/bi/monpred.v theories/bi/embedding.v theories/bi/weakestpre.v theories/bi/telescopes.v theories/bi/lib/counterexamples.v theories/bi/lib/fixpoint.v theories/bi/lib/fractional.v theories/bi/lib/laterable.v theories/bi/lib/atomic.v theories/bi/lib/core.v theories/bi/lib/relations.v theories/base_logic/upred.v theories/base_logic/bi.v theories/base_logic/derived.v theories/base_logic/proofmode.v theories/base_logic/base_logic.v theories/base_logic/bupd_alt.v theories/base_logic/lib/iprop.v theories/base_logic/lib/own.v theories/base_logic/lib/saved_prop.v theories/base_logic/lib/wsat.v theories/base_logic/lib/invariants.v theories/base_logic/lib/fancy_updates.v theories/base_logic/lib/viewshifts.v theories/base_logic/lib/auth.v theories/base_logic/lib/sts.v theories/base_logic/lib/boxes.v theories/base_logic/lib/na_invariants.v theories/base_logic/lib/cancelable_invariants.v theories/base_logic/lib/gen_heap.v theories/base_logic/lib/gen_inv_heap.v theories/base_logic/lib/fancy_updates_from_vs.v theories/base_logic/lib/proph_map.v theories/program_logic/adequacy.v theories/program_logic/lifting.v theories/program_logic/weakestpre.v theories/program_logic/total_weakestpre.v theories/program_logic/total_adequacy.v theories/program_logic/hoare.v theories/program_logic/language.v theories/program_logic/ectx_language.v theories/program_logic/ectxi_language.v theories/program_logic/ectx_lifting.v theories/program_logic/ownp.v theories/program_logic/total_lifting.v theories/program_logic/total_ectx_lifting.v theories/program_logic/atomic.v theories/heap_lang/locations.v theories/heap_lang/lang.v theories/heap_lang/metatheory.v theories/heap_lang/tactics.v theories/heap_lang/primitive_laws.v theories/heap_lang/derived_laws.v theories/heap_lang/notation.v theories/heap_lang/proofmode.v theories/heap_lang/adequacy.v theories/heap_lang/total_adequacy.v theories/heap_lang/proph_erasure.v theories/heap_lang/lib/spawn.v theories/heap_lang/lib/par.v theories/heap_lang/lib/assert.v theories/heap_lang/lib/lock.v theories/heap_lang/lib/spin_lock.v theories/heap_lang/lib/ticket_lock.v theories/heap_lang/lib/nondet_bool.v theories/heap_lang/lib/lazy_coin.v theories/heap_lang/lib/clairvoyant_coin.v theories/heap_lang/lib/counter.v theories/heap_lang/lib/atomic_heap.v theories/heap_lang/lib/increment.v theories/heap_lang/lib/diverge.v theories/heap_lang/lib/arith.v theories/heap_lang/lib/array.v theories/proofmode/base.v theories/proofmode/ident_name.v theories/proofmode/tokens.v theories/proofmode/coq_tactics.v theories/proofmode/ltac_tactics.v theories/proofmode/environments.v theories/proofmode/reduction.v theories/proofmode/intro_patterns.v theories/proofmode/spec_patterns.v theories/proofmode/sel_patterns.v theories/proofmode/tactics.v theories/proofmode/notation.v theories/proofmode/classes.v theories/proofmode/class_instances.v theories/proofmode/class_instances_later.v theories/proofmode/class_instances_updates.v theories/proofmode/class_instances_embedding.v theories/proofmode/class_instances_plainly.v theories/proofmode/class_instances_internal_eq.v theories/proofmode/frame_instances.v theories/proofmode/monpred.v theories/proofmode/modalities.v theories/proofmode/modality_instances.v