lean4-htt/tests/lean/guessLex.lean.expected.out
Joachim Breitner b9c4a7e51d
feat: termination_by? (#3514)
the user can now write `termination_by?` to see the termination argument
inferred by GuessLex, and turn it into `termination_by …` using the “Try
this” widget or a code action.

To be done later, maybe: Avoid writing `sizeOf` if it's not necessary.
2024-02-28 10:53:17 +00:00

41 lines
1.4 KiB
Text

Inferred termination argument:
termination_by (sizeOf n, sizeOf m)
Inferred termination argument:
termination_by (sizeOf m, sizeOf n)
Inferred termination argument:
termination_by (sizeOf n, sizeOf m)
Inferred termination argument:
termination_by x1 x2 => (sizeOf x2, sizeOf x1)
Inferred termination argument:
termination_by x1 => sizeOf x1
Inferred termination argument:
termination_by x1 => sizeOf x1
Inferred termination argument:
termination_by x1 => sizeOf x1
Inferred termination argument:
termination_by x1 => sizeOf x1
Inferred termination argument:
termination_by x1 => (sizeOf x1, 0)
Inferred termination argument:
termination_by (sizeOf n, 1)
Inferred termination argument:
termination_by (sizeOf m, sizeOf n)
Inferred termination argument:
termination_by x1 x2 x3 x4 x5 x6 x7 x8 =>
(sizeOf x8, sizeOf x7, sizeOf x6, sizeOf x5, sizeOf x4, sizeOf x3, sizeOf x2, sizeOf x1)
Inferred termination argument:
termination_by x1 x2 => (sizeOf x1, sizeOf x2)
Inferred termination argument:
termination_by (sizeOf a, 1)
Inferred termination argument:
termination_by (sizeOf a, 0)
Inferred termination argument:
termination_by x2' => sizeOf x2'
Inferred termination argument:
termination_by x2 => sizeOf x2
Inferred termination argument:
termination_by x2 => SizeOf.sizeOf x2
Inferred termination argument:
termination_by x1 x2 => SizeOf.sizeOf x1
Inferred termination argument:
termination_by x2 => SizeOf.sizeOf x2