molikto/mlang

Towards changing things and see if it proofs

Scala

61

691 commits

updated Jul 12, 2021

See the code

README

mlang

Join the chat at https://gitter.im/mlang-discuess/community Actions Status

A cubical type theory implementation. features you might not found in Coq, Agda, Lean:

  • structural record and sum types
  • overlapping patterns, so you don't need a lemma to proof nat_plus_commutative
  • cumulative universe with lift operator and universe/pi subtyping

see roadmap for details.

see library and tests folder for sample code. for example Brunerie Number

cubical-type-theory
dependent-types
proof-assistant
type-theory

Contributors

molikto

623 commits

scala-steward

55 commits

ice1000

10 commits

lwoo1999

3 commits

molikto/mlang

Towards changing things and see if it proofs

Scala

61

691 commits

updated Jul 12, 2021

See the code

README

mlang

Join the chat at https://gitter.im/mlang-discuess/community Actions Status

A cubical type theory implementation. features you might not found in Coq, Agda, Lean:

  • structural record and sum types
  • overlapping patterns, so you don't need a lemma to proof nat_plus_commutative
  • cumulative universe with lift operator and universe/pi subtyping

see roadmap for details.

see library and tests folder for sample code. for example Brunerie Number

cubical-type-theory
dependent-types
proof-assistant
type-theory

Contributors

molikto

623 commits

scala-steward

55 commits

ice1000

10 commits

lwoo1999

3 commits

Languages

Scala

98.3%

Java

1.5%