All Projects → Type-Theory → Similar Projects or Alternatives

100 Open source projects that are alternatives of or similar to Type-Theory

gidti
Book: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+169.23%)
Mutual labels:  lambda-calculus, type-theory
system-F
Formalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (-23.08%)
Mutual labels:  lambda-calculus, system-f
lplzoo
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
Stars: ✭ 32 (+23.08%)
Mutual labels:  lambda-calculus, type-theory
lambda-calculus
An introduction to the Lambda Calculus
Stars: ✭ 59 (+126.92%)
Mutual labels:  lambda-calculus, system-f
vanilla-lang
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+180.77%)
Mutual labels:  lambda-calculus, system-f
Kind
A modern proof language
Stars: ✭ 2,075 (+7880.77%)
Mutual labels:  lambda-calculus, type-theory
types-and-programming-languages
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Stars: ✭ 92 (+253.85%)
Mutual labels:  lambda-calculus, type-theory
Write You A Haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+11684.62%)
Mutual labels:  lambda-calculus, type-theory
human-memory
Course materials for Dartmouth course: Human Memory (PSYC 51.09)
Stars: ✭ 239 (+819.23%)
Mutual labels:  lecture
Dev-II
For 'Economics Development II' PhD seminar at CUNY Graduate Center. (older site) Generates docs at:
Stars: ✭ 36 (+38.46%)
Mutual labels:  lecture
1 First Steps
Setup Unity and Visual Studio on Mac and PC. Use Unity's editor to position, rotate and scale game objects. Understand prefabs. Write very basic code, and use Unity's Console. http://gdev.tv/cu2github (REF: FS_CU2)
Stars: ✭ 23 (-11.54%)
Mutual labels:  lecture
android-lecture
android lecture notes
Stars: ✭ 25 (-3.85%)
Mutual labels:  lecture
Data-Science-Resources
List 📋 of Books📚, Courses 💻 for Data Science 📊
Stars: ✭ 18 (-30.77%)
Mutual labels:  lecture
minitt-rs
Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
Stars: ✭ 101 (+288.46%)
Mutual labels:  type-theory
Krivine-Machine
Abstract krivine machine implementing call-by-name semantics. In OCaml.
Stars: ✭ 34 (+30.77%)
Mutual labels:  lambda-calculus
cicada
Cicada Language
Stars: ✭ 9 (-65.38%)
Mutual labels:  type-theory
abella
An interactive theorem prover based on lambda-tree syntax
Stars: ✭ 81 (+211.54%)
Mutual labels:  lambda-calculus
lambda-zero
A minimalist pure lazy functional programming language
Stars: ✭ 65 (+150%)
Mutual labels:  lambda-calculus
reading-material
Reading schedule and our library of pdfs
Stars: ✭ 19 (-26.92%)
Mutual labels:  type-theory
lambda-fibonacci
Implementation of the Fibonacci sequence in JS using pure Lambda Calculus
Stars: ✭ 18 (-30.77%)
Mutual labels:  lambda-calculus
Isabelle-HoTT
An experimental implementation of homotopy type theory in the interactive proof assistant Isabelle
Stars: ✭ 30 (+15.38%)
Mutual labels:  type-theory
tt-in-cubical
Type Theory in Type Theory using Cubical Agda
Stars: ✭ 12 (-53.85%)
Mutual labels:  type-theory
js-church-encoding
Church Encoding Implementation in JavaScript
Stars: ✭ 33 (+26.92%)
Mutual labels:  lambda-calculus
StepULC
Efficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-42.31%)
Mutual labels:  lambda-calculus
Idris-HoTT
Homotopy Type Theory proofs in Idris
Stars: ✭ 19 (-26.92%)
Mutual labels:  type-theory
deep-learning-resources
A curated list of deep learning resources books, courses, papers, libraries, conferences, sample code, and many more.
Stars: ✭ 101 (+288.46%)
Mutual labels:  lecture
SymmetryBookFormalization
Univalent mathematics in Agda
Stars: ✭ 117 (+350%)
Mutual labels:  type-theory
variant
Variant types in TypeScript
Stars: ✭ 147 (+465.38%)
Mutual labels:  type-theory
shapesafe
SHAPE/S∀F∃: static prover/type-checker for N-D array programming in Scala, a use case of intuitionistic type theory
Stars: ✭ 17 (-34.62%)
Mutual labels:  type-theory
GeckoDownloadManager
🐸 Gecko Download Manager is a Chrome Extension that improves downloading lectures 💾 from the Echo360 System.
Stars: ✭ 44 (+69.23%)
Mutual labels:  lecture
voile-rs
Dependently-typed row-polymorphic programming language, evolved from minitt-rs
Stars: ✭ 89 (+242.31%)
Mutual labels:  type-theory
Elsa
Elsa is a lambda calculus evaluator
Stars: ✭ 135 (+419.23%)
Mutual labels:  lambda-calculus
pomagma
An inference engine for extensional untyped λ-calculus
Stars: ✭ 15 (-42.31%)
Mutual labels:  lambda-calculus
lecture-security engineering
Slide decks and sample codes for a lecture of "Security Engineering", which are composed in terms of how to choose and deploy appropriate standardization security technologies in information systems.
Stars: ✭ 17 (-34.62%)
Mutual labels:  lecture
lambda-notebook
Lambda Notebook: Formal Semantics in Jupyter
Stars: ✭ 16 (-38.46%)
Mutual labels:  lambda-calculus
path semantics
A research project in path semantics, a re-interpretation of functions for expressing mathematics
Stars: ✭ 136 (+423.08%)
Mutual labels:  type-theory
dotnet-core-ile-web-programlama
ASP .NET Core ile Web Programlama Ders Notları
Stars: ✭ 52 (+100%)
Mutual labels:  lecture
reinforcement learning course materials
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
Stars: ✭ 765 (+2842.31%)
Mutual labels:  lecture
Iron
Coq formalizations of functional languages.
Stars: ✭ 114 (+338.46%)
Mutual labels:  lambda-calculus
salt
The compilation target that functional programmers always wanted.
Stars: ✭ 62 (+138.46%)
Mutual labels:  lambda-calculus
IE-lecture
Internet Engineering Course Lecture and Page 🙈 🎈
Stars: ✭ 37 (+42.31%)
Mutual labels:  lecture
tableaunoir
An online blackboard 🖉 with fridge magnets 🌈🧲 for teaching, and making animations 🏃 and presentations ⎚.
Stars: ✭ 149 (+473.08%)
Mutual labels:  lecture
lunarflow
Lambda calculus go brrrr
Stars: ✭ 27 (+3.85%)
Mutual labels:  lambda-calculus
BOHM1.1
Bologna Optimal Higher-Order Machine, Version 1.1
Stars: ✭ 45 (+73.08%)
Mutual labels:  lambda-calculus
lambda
Macro Lambda Calculus
Stars: ✭ 38 (+46.15%)
Mutual labels:  lambda-calculus
reed-thesis
My undergradate thesis on coinductive types in univalent type theory
Stars: ✭ 14 (-46.15%)
Mutual labels:  type-theory
impartus-downloader
Download Impartus lectures, convert to mkv for offline viewing.
Stars: ✭ 19 (-26.92%)
Mutual labels:  lecture
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (+780.77%)
Mutual labels:  lambda-calculus
Y Combinator For Non Programmers
🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Stars: ✭ 109 (+319.23%)
Mutual labels:  lambda-calculus
BlindJS
BlindJS is a Javascript library that allows blind typing of pre-defined code. So stop worrying about writing valid code and start typing fast as hell!
Stars: ✭ 14 (-46.15%)
Mutual labels:  lecture
Combinators Js
🐦 Some combinators
Stars: ✭ 114 (+338.46%)
Mutual labels:  lambda-calculus
meta-cedille
Minimalistic dependent type theory with syntactic metaprogramming
Stars: ✭ 40 (+53.85%)
Mutual labels:  lambda-calculus
lambda
lambda calculus interpreter
Stars: ✭ 23 (-11.54%)
Mutual labels:  lambda-calculus
Church
⛪️ Church Encoding in JS
Stars: ✭ 107 (+311.54%)
Mutual labels:  lambda-calculus
TypeTopology
Logical manifestations of topological concepts, and other things. This version adopts the univalent point of view.
Stars: ✭ 132 (+407.69%)
Mutual labels:  type-theory
Formality Javascript
An implementation of the Formality language in JavaScript
Stars: ✭ 71 (+173.08%)
Mutual labels:  lambda-calculus
Lambda
Fun with λ calculus!
Stars: ✭ 65 (+150%)
Mutual labels:  lambda-calculus
cat
A categorical semantics library in Agda.
Stars: ✭ 16 (-38.46%)
Mutual labels:  type-theory
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (-38.46%)
Mutual labels:  lecture
MLPolyR
The MLPolyR programming language, revived
Stars: ✭ 21 (-19.23%)
Mutual labels:  type-theory
1-60 of 100 similar projects