lean4-htt/tests/lean/delabProjectionApp.lean.expected.out
Kyle Miller a706c3b89a
feat: delaboration collapses parent projections (#3326)
When projection functions are delaborated, intermediate parent
projections are no longer printed. For example, rather than pretty
printing as `o.toB.toA.x` with these `toB` and `toA` parent projections,
it pretty prints as `o.x`.

This feature is being upstreamed from mathlib.
2024-02-14 23:44:48 +00:00

22 lines
337 B
Text

a.x : Nat
b.x : Nat
c.x : Nat
b.y : Nat
c.y : Nat
c.z : Nat
A.x a : Nat
A.x (B.toA b) : Nat
A.x (B.toA (C.toB c)) : Nat
B.y b : Nat
B.y (C.toB c) : Nat
C.z c : Nat
x.val : Nat
y.val : Nat
z.val : Nat
d.x : Nat
c.x : Nat
@Fin.val 5 x : Nat
@Fin.val 5 y.toFin : Nat
@Fin.val 5 (@Fin''.toFin 5 z) : Nat
(@D.toA 5 d).x : Nat
f.toFun 0 : Int