In Coq
, it is explicit what is from the logical world (Prop) and what is from the computationnal world (Set). The proof world provides guarantees about the computationnal world, and is the only one that needs to be compiled.
In Agda
, there is no such explicit difference so I was wondering:
How does the Agda
compiler decide what needs to be compiled and what needs to be left behind?
Thank you.