All Projects → pomagma → Similar Projects or Alternatives

76 Open source projects that are alternatives of or similar to pomagma

gidti
Book: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+366.67%)
Mutual labels:  lambda-calculus, theorem-proving
Pts
implementation of Pure Type Systems (PTS) in Rust.
Stars: ✭ 41 (+173.33%)
Mutual labels:  lambda-calculus
Type-Theory
Lecture note on Lambda Calculus and Types for FLOLAC
Stars: ✭ 26 (+73.33%)
Mutual labels:  lambda-calculus
lambda-calculus
An introduction to the Lambda Calculus
Stars: ✭ 59 (+293.33%)
Mutual labels:  lambda-calculus
Write You A Haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+20326.67%)
Mutual labels:  lambda-calculus
Formality Javascript
An implementation of the Formality language in JavaScript
Stars: ✭ 71 (+373.33%)
Mutual labels:  lambda-calculus
salt
The compilation target that functional programmers always wanted.
Stars: ✭ 62 (+313.33%)
Mutual labels:  lambda-calculus
pyprover
Resolution theorem proving for predicate logic in pure Python.
Stars: ✭ 71 (+373.33%)
Mutual labels:  theorem-proving
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (+20%)
Mutual labels:  lambda-calculus
universe-of-syntax
A universe of scope- and type-safe syntaxes (syntices?). Includes generic implementation of type-preserving renaming/substitution with all the proofs you could possibly need.
Stars: ✭ 16 (+6.67%)
Mutual labels:  lambda-calculus
Set-Theory
Coq encoding of ZFC and formalization of the textbook Elements of Set Theory
Stars: ✭ 55 (+266.67%)
Mutual labels:  theorem-proving
Lambda
🔮 Estudos obscuros de programação funcional
Stars: ✭ 297 (+1880%)
Mutual labels:  lambda-calculus
Y Combinator For Non Programmers
🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Stars: ✭ 109 (+626.67%)
Mutual labels:  lambda-calculus
types-and-programming-languages
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Stars: ✭ 92 (+513.33%)
Mutual labels:  lambda-calculus
HoloClean-Legacy-deprecated
A Machine Learning System for Data Enrichment.
Stars: ✭ 75 (+400%)
Mutual labels:  inference-engine
lambda-fibonacci
Implementation of the Fibonacci sequence in JS using pure Lambda Calculus
Stars: ✭ 18 (+20%)
Mutual labels:  lambda-calculus
Mikrokosmos
(λ) Educational lambda calculus interpreter
Stars: ✭ 50 (+233.33%)
Mutual labels:  lambda-calculus
LambdaCalculusPlayground
An Android app that provides a visual interface for creating and evaluating lambda calculus expressions
Stars: ✭ 16 (+6.67%)
Mutual labels:  lambda-calculus
lambda-zero
A minimalist pure lazy functional programming language
Stars: ✭ 65 (+333.33%)
Mutual labels:  lambda-calculus
system-F
Formalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (+33.33%)
Mutual labels:  lambda-calculus
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Stars: ✭ 33 (+120%)
Mutual labels:  lambda-calculus
Lean
Homepage Theorem Proving in Lean FAQ
Stars: ✭ 2,006 (+13273.33%)
Mutual labels:  theorem-proving
Elsa
Elsa is a lambda calculus evaluator
Stars: ✭ 135 (+800%)
Mutual labels:  lambda-calculus
Hol
Canonical sources for HOL4 theorem-proving system. Branch `develop` is where “mainline development” occurs; when `develop` passes our regression tests, `master` is merged forward to catch up.
Stars: ✭ 414 (+2660%)
Mutual labels:  lambda-calculus
first order logic prover
No description or website provided.
Stars: ✭ 52 (+246.67%)
Mutual labels:  theorem-proving
coq jupyter
Jupyter kernel for Coq
Stars: ✭ 70 (+366.67%)
Mutual labels:  theorem-proving
Lambda Talk
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS
Stars: ✭ 315 (+2000%)
Mutual labels:  lambda-calculus
Combinators Js
🐦 Some combinators
Stars: ✭ 114 (+660%)
Mutual labels:  lambda-calculus
Cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
Stars: ✭ 289 (+1826.67%)
Mutual labels:  lambda-calculus
BOHM1.1
Bologna Optimal Higher-Order Machine, Version 1.1
Stars: ✭ 45 (+200%)
Mutual labels:  lambda-calculus
lplzoo
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
Stars: ✭ 32 (+113.33%)
Mutual labels:  lambda-calculus
Church
⛪️ Church Encoding in JS
Stars: ✭ 107 (+613.33%)
Mutual labels:  lambda-calculus
ATS-blockchain
⛓️ Blockchain + Smart contracts from scratch
Stars: ✭ 18 (+20%)
Mutual labels:  lambda-calculus
planer
Powerful Light Artificial NEuRon inference framework for CNN
Stars: ✭ 52 (+246.67%)
Mutual labels:  inference-engine
lunarflow
Lambda calculus go brrrr
Stars: ✭ 27 (+80%)
Mutual labels:  lambda-calculus
Lambda
Fun with λ calculus!
Stars: ✭ 65 (+333.33%)
Mutual labels:  lambda-calculus
Krivine-Machine
Abstract krivine machine implementing call-by-name semantics. In OCaml.
Stars: ✭ 34 (+126.67%)
Mutual labels:  lambda-calculus
StepULC
Efficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (+0%)
Mutual labels:  lambda-calculus
lambda
lambda calculus interpreter
Stars: ✭ 23 (+53.33%)
Mutual labels:  lambda-calculus
Lambda calculus
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
Stars: ✭ 46 (+206.67%)
Mutual labels:  lambda-calculus
vanilla-lang
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+386.67%)
Mutual labels:  lambda-calculus
abella
An interactive theorem prover based on lambda-tree syntax
Stars: ✭ 81 (+440%)
Mutual labels:  lambda-calculus
lambda
Macro Lambda Calculus
Stars: ✭ 38 (+153.33%)
Mutual labels:  lambda-calculus
Ltext
λtext - higher-order file applicator
Stars: ✭ 37 (+146.67%)
Mutual labels:  lambda-calculus
meta-cedille
Minimalistic dependent type theory with syntactic metaprogramming
Stars: ✭ 40 (+166.67%)
Mutual labels:  lambda-calculus
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (+1426.67%)
Mutual labels:  lambda-calculus
Fstar
A Proof-oriented Programming Language
Stars: ✭ 2,171 (+14373.33%)
Mutual labels:  theorem-proving
Dblib Linear
Formalisation of the linear lambda calculus in Coq
Stars: ✭ 10 (-33.33%)
Mutual labels:  lambda-calculus
Coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Stars: ✭ 3,566 (+23673.33%)
Mutual labels:  theorem-proving
rusty-razor
Razor is a tool for constructing finite models for first-order theories
Stars: ✭ 54 (+260%)
Mutual labels:  theorem-proving
LinearOne
LinearOne is a prototype theorem prover for first-order (multiplicative, intuitionistic) linear logic.
Stars: ✭ 16 (+6.67%)
Mutual labels:  theorem-proving
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+5046.67%)
Mutual labels:  lambda-calculus
archsat
A proof-producing SMT/McSat solver, handling polymorphic first-order logic, and using an SMT/McSat core extended using Tableaux, Superposition and Rewriting.
Stars: ✭ 20 (+33.33%)
Mutual labels:  theorem-proving
Kind
A modern proof language
Stars: ✭ 2,075 (+13733.33%)
Mutual labels:  lambda-calculus
lambda-notebook
Lambda Notebook: Formal Semantics in Jupyter
Stars: ✭ 16 (+6.67%)
Mutual labels:  lambda-calculus
Plam
An interpreter for learning and exploring pure λ-calculus
Stars: ✭ 385 (+2466.67%)
Mutual labels:  lambda-calculus
informatica-public
Public code developed during my MSc study at University of Bologna
Stars: ✭ 79 (+426.67%)
Mutual labels:  theorem-proving
js-church-encoding
Church Encoding Implementation in JavaScript
Stars: ✭ 33 (+120%)
Mutual labels:  lambda-calculus
Iron
Coq formalizations of functional languages.
Stars: ✭ 114 (+660%)
Mutual labels:  lambda-calculus
Magic In Ten Mins
十分钟魔法练习
Stars: ✭ 327 (+2080%)
Mutual labels:  lambda-calculus
1-60 of 76 similar projects