Open ComFreek opened 4 years ago
Example of non-reproducing sample (it typechecks fine):
namespace http://mathhub.info/FrameIT/frameworld/examples/bug-repro ❚
fixmeta ur:?LF ❚
theory Outer =
theory Inner : ur:?LF > point : type ❘ =
aline_type : type ❙
alineOf: point ⟶ point ⟶ aline_type ❙
❚
point: type ❙
include (?Outer/Inner point) ❙
A: point ❙
B: point ❙
sampleLine: aline_type ❘= alineOf A B ❙
❚
@florian-rabe Can you have a look at this? @Jazzpirate said we would need your help for resolving this. Currently, this is a semi-blocking issue for FrameIT.
How to reproduce
MitM/core defines points and lines a modular way. It starts with the 3DGeometry theory
that in turn includes the parametric Geometry/Common theory:
With that setup the following fails to typecheck (e.g. in as seen in the Examples theory of our
FrameIT/frameworld
repository.)Error: