An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: boolean-algebra

Thorium/Linq.Expression.Optimizer

System.Linq.Expression expressions optimizer. http://thorium.github.io/Linq.Expression.Optimizer

Language: F# - Size: 429 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 110 - Forks: 7

rphii/c-file-tagger

Simple CLI tool to store, systematically retrieve and manage tags of anything

Language: C - Size: 1.64 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

Zartarius/boolean_algebra

Functions and modules to help with problems relating to boolean algebra and digital circuit design. Requires 0 external libraries or packages.

Language: Python - Size: 124 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

SparseLinearAlgebra/spbla

Sparse Boolean linear algebra for Nvidia Cuda, OpenCL and CPU computations

Language: C++ - Size: 19 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 4

miroiu/string-math

Evaluates a math expression from a string. Supports variables and custom operators.

Language: C# - Size: 224 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 57 - Forks: 5

AntoineGagne/a-tree

A dynamic data structure for efficiently indexing arbitrary boolean expressions

Language: Rust - Size: 7.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

TheSkyler-Dev/LTTG

A CLI tool to convert Boolean expressions into logic truth table.

Language: Common Lisp - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ChristopherAndrewTopalian/CATopalian_JavaScript_Boolean_Algebra

An in-depth tutorial on Boolean Algebra and how to express Boolean logic using JavaScript.

Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

welchbj/tt

a Pythonic toolkit for working with Boolean expressions

Language: Python - Size: 646 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 219 - Forks: 12

thery/robbins

Proof in Coq that all Robbins algebras are Boolean algebras

Language: Coq - Size: 34.2 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

kevinmichaelchen/cel-typescript

TypeScript binding for cel-rust (CEL, the Common Expression Language), used for policy enforcement, configuration validation, and business rule evaluation.

Language: TypeScript - Size: 184 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

GitProger/ITMO-CT-dm-labs

Discrete Math Labs

Language: C++ - Size: 1.14 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

rapdos-s/42-Ready-Set-Boole

An introduction to Boolean Algebra

Language: C++ - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

FireDragon91245/boolean-algebra-evaluator

A simple rust programm to interpret boolean algebra expressions using a Tokenizer & Recursive Decent AST building

Language: Rust - Size: 43.9 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

broccolimicro/boolean

Implements cubes, covers, and their associated logic operations

Language: C++ - Size: 173 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

Eurydia/project-onyx

An interpreter and visualizer for Boolean algebra.

Language: TypeScript - Size: 13.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Spydr06/logicrs

An easy-to-use simulator for logical circuits

Language: Rust - Size: 19 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 56 - Forks: 6

madmann91/minbool

Boolean expression simplifier/minimizer

Language: C++ - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

int-main/Quine-McCluskey

Implementation of Quine McCluskey algorithm in Python 3

Language: Python - Size: 260 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 57 - Forks: 21

OliverKovacs/find-circuit

Python code for finding circuits with a given truth table.

Language: Python - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

leogaudin/ready_set_boole

42 • An introduction guide to Boolean Algebra, to discover the way computers work mathematically.

Language: Rust - Size: 112 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

karlssberg/Motiv

A solution to the Boolean Blindness problem.

Language: C# - Size: 37.6 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

RezaGooner/Karnaugh-Map

The program in GUI that show and minimize with Karnaugh-Map in Python & C++

Language: C++ - Size: 1.59 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

ZERO-S-PLACE/Bouncing_Ball

Game - like application written from scratch

Language: Java - Size: 25.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

JacemHaggui/Building-a-Computer-from-Scratch

My work on the project-based course NAND2TETRIS.

Language: Assembly - Size: 4.96 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

zhimbura/boolean-expression-simplify

Multiplatform library witch can make the expression easier

Language: Kotlin - Size: 1.92 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

sheabunge/boolcalc

Web application for parsing and evaluating boolean algebra expressions.

Language: JavaScript - Size: 12.8 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 3

CE-Storage/CE212-LD

Logic Design course at Sharif University of Technology

Size: 120 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Tamim-saad/4-variable-kMap-Solver

Language: Python - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

Anantiz/42_Ready_set_bool

42 Ready set bool in rust. Introduction to boolean algebra and set-theory

Language: Rust - Size: 5.53 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

InAnYan/boolean-algebra 📦

Boolean function truth table generator

Language: C++ - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

richardstartin/splitmap

Parallel boolean circuit evaluation

Language: Java - Size: 247 KB - Last synced at: about 19 hours ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 2

mcarina/Boole-Bots-Pygames

Boole-Bots-Pygames Marcy's version

Language: Python - Size: 3.91 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

SparseLinearAlgebra/cuBool

Sparse linear Boolean algebra for Nvidia Cuda

Language: C++ - Size: 38.8 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 24 - Forks: 4

queelius/fuzzy-logic-search

Fuzzy logic search on plain documents and JSON documents.

Language: Python - Size: 10.8 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

AntoineGagne/erl-a-tree

A NIF for the https://crates.io/crates/a-tree crate

Language: Erlang - Size: 37.1 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

KayelC/ComputingEssentials

Application For Computing Revision

Language: Java - Size: 881 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

m-peko/booleval

Header-only C++17 library for evaluating logical expressions.

Language: C++ - Size: 464 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 6

the-pinbo/ROBDD

A binary decision diagram is a directed acyclic graph used to represent a Boolean function. The ROBDD is a canonical form, which means that given an identical ordering of input variables, equivalent Boolean functions will always reduce to the same ROBDD.

Language: Jupyter Notebook - Size: 5.39 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

D3lph1/Boollet

Boolean algebra toolkit for PHP

Language: PHP - Size: 123 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

z1skgr/VHDL-processor-CHARIS

Architecture of processor designed in vhdl

Language: VHDL - Size: 16.4 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

MustafaAamir/balg

A boolean algebra toolkit written in python

Language: Python - Size: 438 KB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

fwcd/circuitbuilder

Graphical boolean circuit editor and simulator

Language: Java - Size: 646 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

DelPineAI/7SegmentDisplay

7-Segment Alphanumeric Display using VHDL. Programmed with pure Boolean algebra.

Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

matiasvlevi/ludit

Ludit is an interpreter for Ludi, a language meant to express and compute boolean algebra in the CLI.

Language: TypeScript - Size: 657 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

chakravala/DeMorgan.jl

Classical logic truth table magma algebra

Language: Julia - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

VanTamNguyen/Nand2Tetris

Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.

Language: Assembly - Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 14

djcopley/QuineMcCluskey

A powerful tool for minimizing Boolean functions

Language: Python - Size: 282 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 9 - Forks: 3

Okwesie/Set-Savants

This project focuses on the intersection of propositional logic, set theory, and Boolean algebra. We have developed a program that enables users to convert propositional expressions—containing variables, conjunctions, disjunctions, negations, and truth values—into various forms, including dual, set notation, and Boolean expression

Language: Python - Size: 7.81 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ddiogoo/nand2tetris Fork of Paganini-Thurler/nand2tetris

Building a computer from scratch to Tetris

Language: Scilab - Size: 12.6 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

nahiyan/cryptanalysis

A collection of tools to study the inversion or collision of truncated versions of MD4, MD5, SHA-256 with SAT solving using techniques such as Cube-and-Conquer, programmatic SAT, Dobbertin's Attack, and differential cryptanalysis.

Language: C++ - Size: 2.75 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

matubu/ready_set_boole 📦

🧮 A set of exercises to learn about boolean algebra

Language: Rust - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

theoliverlear/Boolean-Logic-Tool

A Spring Boot project to help people learn boolean logic and solve boolean formulas.

Language: Java - Size: 398 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mur073/anti-de

Project to assist students in writing their lab work for the 1st year, 2nd semester (discrete mathematics).

Language: JavaScript - Size: 2.73 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

dave/brenda

Brenda is a boolean expression solver for Go AST

Language: Go - Size: 22.5 KB - Last synced at: 19 days ago - Pushed at: over 6 years ago - Stars: 46 - Forks: 5

badea-codrut-cti/proiectare-logica

Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

iasjem/truth-table-java

A simple program that demonstrates how a Truth Table works

Language: Java - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 4

danielbinder/LogiVis

A teaching aid for concepts and algorithms in logic

Language: Java - Size: 15.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

henryhale/7-segment-display-decoder

📟 A BCD to seven segment display decoder implementation

Language: JavaScript - Size: 120 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

reycuba0918/Boolean-Algebra

A Python library designed for performing Boolean arithmetic. It includes classes for, evaluating Boolean constant expressions and generating truth tables from a given Boolean expression.

Language: Python - Size: 105 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jonathanjameswatson/truth-trick

Boolean expression visualiser

Language: JavaScript - Size: 4.78 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

salahsheikh/boolean-decomposer

Parses and computes a truth table for any logical expression using ANTLR4

Language: Java - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 2

dishults/ready_set_boole

An introduction to Boolean Algebra

Language: Swift - Size: 515 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

brucesdad13/BooleanAlgebra

Java Boolean Algebra Truth Table Generator

Language: Java - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tlux/belp

A simple Boolean Expression Lexer and Parser

Language: Elixir - Size: 49.8 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Aniny21/logi.js

logi.js is a JavaScript library for working with Boolean algebra, logical expressions, truth tables, the Quine-McCluskey algorithm, timing diagrams, and more.

Language: TypeScript - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

judahpaul16/kmaps

Generate Karnaugh maps fast with Python.

Language: Python - Size: 2.38 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

circuitpotato/truth-table-solver

Visit https://downtothecircuits.com/?p=2677 for more information

Language: Python - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jmcheon/ready_set_boole

Discover the basics of computer-related mathematics with Boolean Algebra and Sets Theory

Language: C++ - Size: 177 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

VitorgsRuffo/Building-The-Hack-Computer

This is a personal project which purpose is to learn computer architecture by implementing the Hack Computer.

Language: Scilab - Size: 281 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 2

Vafdaf12/transistor

Educational tool for building boolean logic circuits

Language: C++ - Size: 11.3 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SillyApproach/DigitalLogicSim

Digital logic simulator based on graph theory concepts

Language: Lua - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

FranMaric/diglog

Web app that helps you with subject "Digitalna logika" at FER. Check it out!

Language: Dart - Size: 16.1 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

dantemazza/boolean-solver

Flask app that uses Quine-McCluskey/Petrick's algorithms to find least-cost boolean expressions

Language: Python - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 3

kenrendell/boolean-minimizer

Minimize Boolean functions using Quine-McCluskey and Petrick's algorithm.

Language: Lua - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

alexaraynal/DiscreteMathCalculator

Discrete Math Calculator (Set operations: intersection, union, difference, cartesian product, etc. Relationship properties: validate whether it represnts a funtion or not, reflexivity, symmetry, antisymmetry, transitivity, relationship matrix, etc.)

Language: Java - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

tristancorbellari/boolean-algebra-eval

A Python OOP implementation of a boolean algebra evaluator for valid CNFs/DNFs.

Language: Python - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

TheJollyDuck/Misc-Tools

Just a bunch of tools and programs implemented in C

Language: C - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Jack-Slayton/Boolean-Algebra-Pratice

Boolean Algebra Practice. Used for computer science 1 class

Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tomc128/boolean-expression-parser

Boolean expression parser

Language: C# - Size: 777 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

levi5/Karnaugh-map

web application for simplifying Boolean expressions

Language: JavaScript - Size: 660 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

mesut146/boolean

a java library for boolean algebra

Language: Java - Size: 774 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

exsandebest/MDNF

Minimal disjunctive normal form (MDNF): Table and Result in Qt

Language: C++ - Size: 1.36 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 3

0xallam/AlphaLogos

Boolean Function Analyzer and Synthesis Optimization Tool

Language: C++ - Size: 1.35 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

erikneves04/boolean-expression

Bollean expression solver and analyzer

Language: C++ - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pedrosbmartins/beard

Boolean Expressions As Rendered Diagrams

Language: TypeScript - Size: 2.64 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Sapienza-ACSAI/Computer-Architecture

Notes and assets for the Computer Architecture Unit 1 course @ Sapienza

Size: 12.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Simsso/Quine-McCluskey-Algorithm

C# implementation of the Quine-McCluskey algorithm and Petrick's method

Language: C# - Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 2

Andrew-Miner/Bool-Simplifier-Website

Boolean Algebra Simplifier is a single-page React application that reduces boolean expressions to their minimum sum-of-products representations; showing each step along the way.

Language: JavaScript - Size: 37.8 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

DericAugusto/ISN2023_DigitalSystems

Material from the course of Design of Digital Systems at ENSEM - Université de Lorraine.

Language: VHDL - Size: 40.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tom-arm/BoolGate

A logic gate simulation system that has boolean algebra and truth table conversion features.

Language: C# - Size: 301 KB - Last synced at: over 1 year ago - Pushed at: almost 10 years ago - Stars: 2 - Forks: 1

sid-code/boolalg

A boolean algebra system written in Nim http://www.public.asu.edu/~skulka20/boolalg/

Language: Nim - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

guptaaniket261/Lexer-and-Parser-of-Boolean-programs

Assignment in Programming Languages Course

Language: Standard ML - Size: 101 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aydnzn/Digital-Systems

This repository contains project work for the Digital Systems course. The projects cover fundamental topics of digital design including Boolean algebra, combinational logic, sequential logic, and state machine design

Size: 1.61 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hosseinfani/digital_odyssey

Materials for the Computer Science course, Digital Design (Logic Circuits)

Language: C++ - Size: 393 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 4

julianthome/ctrans

Basic constraint transformation library

Language: Java - Size: 34.2 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 3

alexmolas/fast-filters

How to use boolean algebra to vectorize complex operations and get x2000 speed-up

Language: Jupyter Notebook - Size: 3.33 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

singkuangtan/BSnet

Boolean Structured Deep Learning Network (aka BullShit net)

Language: Python - Size: 129 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Luluiscool/ExoticCraft

ExoticCraft, a rip-off of Minecraft to simulate Computational Redstone

Language: C++ - Size: 1.52 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

LoicKonan/Logic-Design

Logic Design.

Language: VHDL - Size: 3.05 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0