All Projects → archsat → Similar Projects or Alternatives

100 Open source projects that are alternatives of or similar to archsat

Fstar
A Proof-oriented Programming Language
Stars: ✭ 2,171 (+10755%)
Mutual labels:  theorem-proving, smt
ESCPOS
A ESC/POS Printer Commands Helper
Stars: ✭ 26 (+30%)
Mutual labels:  sat
conjure
Conjure: The Automated Constraint Modelling Tool
Stars: ✭ 84 (+320%)
Mutual labels:  sat
pyprover
Resolution theorem proving for predicate logic in pure Python.
Stars: ✭ 71 (+255%)
Mutual labels:  theorem-proving
pomagma
An inference engine for extensional untyped λ-calculus
Stars: ✭ 15 (-25%)
Mutual labels:  theorem-proving
fm-notes
Unassorted scribbles on formal methods, type theory, category theory, and so on, and so on
Stars: ✭ 19 (-5%)
Mutual labels:  theorem-proving
rusty-razor
Razor is a tool for constructing finite models for first-order theories
Stars: ✭ 54 (+170%)
Mutual labels:  theorem-proving
comby-reducer
A simple program reducer for any language.
Stars: ✭ 65 (+225%)
Mutual labels:  rewriting
system-F
Formalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (+0%)
Mutual labels:  polymorphism
LinearOne
LinearOne is a prototype theorem prover for first-order (multiplicative, intuitionistic) linear logic.
Stars: ✭ 16 (-20%)
Mutual labels:  theorem-proving
Te
TE: C++17 Run-time polymorphism (type erasure) library
Stars: ✭ 186 (+830%)
Mutual labels:  polymorphism
awesome-rust-formalized-reasoning
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
Stars: ✭ 185 (+825%)
Mutual labels:  theorem-proving
clpsmt-miniKanren
CLP(SMT) on top of miniKanren
Stars: ✭ 31 (+55%)
Mutual labels:  smt
poly collection
Fast containers of polymorphic objects.
Stars: ✭ 58 (+190%)
Mutual labels:  polymorphism
informatica-public
Public code developed during my MSc study at University of Bologna
Stars: ✭ 79 (+295%)
Mutual labels:  theorem-proving
ssfst
📜 Rewrite text in linear time.
Stars: ✭ 78 (+290%)
Mutual labels:  rewriting
nunchaku
Model finder for higher-order logic
Stars: ✭ 40 (+100%)
Mutual labels:  sat
typeclass-interface-pattern
Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C
Stars: ✭ 26 (+30%)
Mutual labels:  polymorphism
Battleship
An Object-Oriented VBA experiment
Stars: ✭ 66 (+230%)
Mutual labels:  polymorphism
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 (+17730%)
Mutual labels:  theorem-proving
swagger-object-validator
Node-Module to validate your model against a swagger spec and receive in-depth error traces
Stars: ✭ 27 (+35%)
Mutual labels:  polymorphism
React Polymorphic Box
Building blocks for strongly typed polymorphic components in React.
Stars: ✭ 206 (+930%)
Mutual labels:  polymorphism
discrete-math-python-scripts
Python code snippets from Discrete Mathematics for Computer Science specialization at Coursera
Stars: ✭ 98 (+390%)
Mutual labels:  sat
mailer-plugin
This plugin allows you to configure email notifications for build results
Stars: ✭ 35 (+75%)
Mutual labels:  smt
Python And Oop
Object-Oriented Programming concepts in Python
Stars: ✭ 123 (+515%)
Mutual labels:  polymorphism
React Polymorphic Types
Zero-runtime polymorphic component definitions for React
Stars: ✭ 78 (+290%)
Mutual labels:  polymorphism
TargomanSMT
Targoman SMT framework source code
Stars: ✭ 29 (+45%)
Mutual labels:  smt
bosphorus
Bosphorus, ANF simplifier and solver, and ANF-to-CNF converter
Stars: ✭ 45 (+125%)
Mutual labels:  sat
hydra-battles
Variations on Kirby & Paris' hydra battles and other entertaining math in Coq (collaborative, documented, includes exercises) [maintainer=@Casteran]
Stars: ✭ 38 (+90%)
Mutual labels:  formal-proofs
phaser-sat-example
An experiment that uses sat-js with Phaser.
Stars: ✭ 14 (-30%)
Mutual labels:  sat
the-thoralf-plugin
This a type-checker plugin to rule all type checker plugins involving type-equality reasoning using smt solvers.
Stars: ✭ 22 (+10%)
Mutual labels:  smt
py2many
Transpiler of Python to many other languages
Stars: ✭ 420 (+2000%)
Mutual labels:  smt
Unity-SerializeReferenceExtensions
Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.
Stars: ✭ 255 (+1175%)
Mutual labels:  polymorphism
Vip.Printer
Biblioteca para realizar impressões (impressora não fiscal) utilizando comandos Esc/Bema, Esc/Daruma e Esc/Pos 🚀
Stars: ✭ 48 (+140%)
Mutual labels:  sat
gidti
Book: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+250%)
Mutual labels:  theorem-proving
vanilla-lang
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+265%)
Mutual labels:  polymorphism
stevia
A simple (unfinished) SMT solver for QF_ABV.
Stars: ✭ 30 (+50%)
Mutual labels:  smt
vim-smt2
A VIM plugin that adds support for the SMT-LIB2 format (including Z3's extensions)
Stars: ✭ 35 (+75%)
Mutual labels:  smt
scalogno
prototyping logic programming in Scala
Stars: ✭ 38 (+90%)
Mutual labels:  smt
CfdiUtils
PHP Common utilities for Mexican CFDI 3.2, 3.3 & 4.0
Stars: ✭ 97 (+385%)
Mutual labels:  sat
sat-ws-descarga-masiva
Librería para usar el servicio web del SAT de Descarga Masiva
Stars: ✭ 65 (+225%)
Mutual labels:  sat
Laravel Ownership
Laravel Ownership simplify management of Eloquent model's owner.
Stars: ✭ 71 (+255%)
Mutual labels:  polymorphism
Lean
Homepage Theorem Proving in Lean FAQ
Stars: ✭ 2,006 (+9930%)
Mutual labels:  theorem-proving
ostrich
An SMT Solver for string constraints
Stars: ✭ 18 (-10%)
Mutual labels:  theorem-proving
Set-Theory
Coq encoding of ZFC and formalization of the textbook Elements of Set Theory
Stars: ✭ 55 (+175%)
Mutual labels:  theorem-proving
suslik
Synthesis of Heap-Manipulating Programs from Separation Logic
Stars: ✭ 107 (+435%)
Mutual labels:  smt
first order logic prover
No description or website provided.
Stars: ✭ 52 (+160%)
Mutual labels:  theorem-proving
ftor
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Stars: ✭ 44 (+120%)
Mutual labels:  polymorphism
Jsonsubtypes
Discriminated Json Subtypes Converter implementation for .NET
Stars: ✭ 201 (+905%)
Mutual labels:  polymorphism
z3 tutorial
Jupyter notebooks for tutorial on the Z3 SMT solver
Stars: ✭ 117 (+485%)
Mutual labels:  smt
You Don T Know Oop
Знаете ли вы ооп?
Stars: ✭ 170 (+750%)
Mutual labels:  polymorphism
GeneticVariation.jl
Datastructures and algorithms for working with genetic variation
Stars: ✭ 33 (+65%)
Mutual labels:  polymorphism
Strict Variant
A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions
Stars: ✭ 81 (+305%)
Mutual labels:  polymorphism
gapt
GAPT: General Architecture for Proof Theory
Stars: ✭ 83 (+315%)
Mutual labels:  theorem-proving
Java-Programs
Java Practiced Problems including concepts of OOPS, Interface, String , Collection.
Stars: ✭ 51 (+155%)
Mutual labels:  polymorphism
subml
SubML (prototype) language
Stars: ✭ 21 (+5%)
Mutual labels:  polymorphism
LibHyps
A Coq library providing tactics to deal with hypothesis
Stars: ✭ 14 (-30%)
Mutual labels:  formal-proofs
coq jupyter
Jupyter kernel for Coq
Stars: ✭ 70 (+250%)
Mutual labels:  theorem-proving
haskell-z3
Haskell bindings to Microsoft's Z3 API (unofficial).
Stars: ✭ 48 (+140%)
Mutual labels:  smt
Leo-III
An Automated Theorem Prover for Classical Higher-Order Logic with Henkin Semantics
Stars: ✭ 29 (+45%)
Mutual labels:  theorem-proving
1-60 of 100 similar projects