Skip to content

Dimension analysis and graded algebras (source code for talk at the 2022-11 Agda meeting).

License

Notifications You must be signed in to change notification settings

DSLsofMath/dimensionanalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patrik Jansson: Dimension analysis and graded algebras

2023-08 Paper submission

  • New pre-print on arXiv (and submitted to JFP):
  • Abstract: The languages of mathematical physics and modelling are endowed with a rich “grammar of dimensions” that common abstractions of programming languages fail to represent. We propose a dependently typed domain-specific language (embedded in Idris) that captures this grammar. We apply it to explain basic notions of dimensional analysis and Buckingham’s Pi theorem. We hope that the language makes mathematical physics more accessible to computer scientists and functional programming more palatable to modelers and physicists.
  • I have talked about some aspects of the work earlier, and written about it in the post “Dimension analysis and graded algebras” ( https://patrikja.owlstown.net/posts/1385 ).

2023-02 WG2.1 online meeting talk

2022-11 Agda-meeting talk

  • Talk 2022-11-11 YouTube video
  • at the Agda meeting in Edinburgh.
  • Joint work with Nicola Botta and Guilherme Silva.
  • Blog post

This talk describes work in progress aimed at understanding dimension analysis though coding it up using dependent types.

Agda version etc.

  • This file loads in Agda 2.6.2.2 with Agda stdlib-1.7
  • It is a literate Agda file with emacs org-mode syntax for outlining.

About

Dimension analysis and graded algebras (source code for talk at the 2022-11 Agda meeting).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published