Skip to content

Revision 26-06-23 - #1

Open
Septias wants to merge 2 commits into
mainfrom
revision_26_06_23
Open

Revision 26-06-23#1
Septias wants to merge 2 commits into
mainfrom
revision_26_06_23

Conversation

@Septias

@Septias Septias commented Jun 23, 2026

Copy link
Copy Markdown
Owner

General comments by @peterthiemann

Comment thread spec/masterthesis/record-ts.md Outdated
l := α | ℓ

|| ς -- pattern lambda?
||| ja

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ja

|| ς -- pattern lambda?
||| ja
|| l (labels) does not occur in expressions
||| ¿Sind nur auf Typebene wichtig

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: Die sind nur auf Typeben sichtbar

Comment thread spec/masterthesis/record-ts.md
----------- κ-var
Γ ⊢ α: τ
|| what is b and why is this a kinding rule?
||| In 𝓫 liegen die bastypes, die alle vom type-kind sind

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In 𝓫 liegen die bastypes, die alle vom type-kind sind


|| this might be too broad.
|| there could be unknown types, rows, labels, patterns,...

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ja, die genaue Verwendung von ★ ist noch nicht ganz klar. Hat sicher auch noch so einige implications die man überdenken muss

@Septias Septias changed the title Revision 26 06 23 Revision 26-06-23 Jun 23, 2026
## Subtyping

|| Do you really want that? Do you have an example where subtyping is truly needed?
||| Wahrscheinlich reicht row-equivalence vorerst, kann man ja sonst auch noch später ausweiten

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm, ich verwende subtyping auf Records halt für pattern matching

τ ⧀ e ≙ (Γ ⊢ e: τ' and τ ⧀ τ')

|| no! this implies that Γ is invented (i.e., ∃ Γ, such that ...)
||| TODO: »invented« verstehe ich nicht

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ich schätze mal, das Problem ist hier das freie Γ? Eigentlich soll das rein syntaktisch das eine durch das andere Umtauschen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant