Disons que je suis en train de prouver ce qui suit:Est-il possible de recurse conjointement sur une paire de variables en Coq?
Theorem le_s_n : forall n m, S n <= S m -> n <= m.
Je me sens comme il pourrait être productif de réaliser l'induction sur la paire (n, m)
. Les cas seraient quelque chose comme (0, 0)
, (0, S m')
, (S n', 0
), et (S n', S m')
. Est-ce possible?
Vous pourriez essayer de le faire mais ce ne sera pas très productif. Une approche plus prometteuse consiste à examiner l'évidence (inductive) 'S n <= S m'. – ejgallego