I'm not sure if I would recommend that, given that Lean has less support for constructive math than some existing systems, and constructive math can be very convenient for proving stuff about programs/computations.
How? I can see how proving properties of programs is a place where constructivism won't get in the way, but do you have an example of where it can be more convenient?
properties of concurrent systems.
Instead, need to use Actor Event induction:
some important logical principles.
For example, it lacks the following principles:
* excluded middle
* double negation elimination
The principles can be valuable for proving properties ofconcurrent systems,
work of Double Negation Elimination in practice.