§ Coq

§ Expressive Power

T| .. U (T)U| .. T

does not work due to the presence of U(T).

§ Computational content

§ Lean

§ Expressive Power

mutualinductive U1 (S: Type): Type :=| mk: U2 S → U1 S| inhabitant: U1 Sinductive U2 (S: Type): Type :=| mk: U1 S → U2 S| inhabitant: U2 Sendinductive T| mk: U1 T → T

§ Computational content