From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id B65C47FCF1 for ; Thu, 2 Apr 2015 19:16:44 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of kennethadammiller@gmail.com) identity=pra; client-ip=209.85.214.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="kennethadammiller@gmail.com"; x-sender="kennethadammiller@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of kennethadammiller@gmail.com designates 209.85.214.178 as permitted sender) identity=mailfrom; client-ip=209.85.214.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="kennethadammiller@gmail.com"; x-sender="kennethadammiller@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-ob0-f178.google.com) identity=helo; client-ip=209.85.214.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="kennethadammiller@gmail.com"; x-sender="postmaster@mail-ob0-f178.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ACAQAEeR1Vm7LWVdFchDYFgxDKBQdMAQEBAQEBEgEBAQEBBgsLCRQuhBUiER0BGx4DEggBAgU3AiQBEQEFASI1h3gBAxGmKIMsPjGLNoFrgneNMQoZJw1UhRYBBQ6TA4FFBZpqkn4SI4EMCYQsIjGCQwEBAQ X-IPAS-Result: A0ACAQAEeR1Vm7LWVdFchDYFgxDKBQdMAQEBAQEBEgEBAQEBBgsLCRQuhBUiER0BGx4DEggBAgU3AiQBEQEFASI1h3gBAxGmKIMsPjGLNoFrgneNMQoZJw1UhRYBBQ6TA4FFBZpqkn4SI4EMCYQsIjGCQwEBAQ X-IronPort-AV: E=Sophos;i="5.11,512,1422918000"; d="scan'208";a="108142559" Received: from mail-ob0-f178.google.com ([209.85.214.178]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 02 Apr 2015 19:16:31 +0200 Received: by obbec2 with SMTP id ec2so138033902obb.3 for ; Thu, 02 Apr 2015 10:16:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=eJL5LQ0MLyQh4eho0WH3kpgbbzgBv0Y+17X8XEIAVJU=; b=YJqNeAlHUnZxH3FGoSb+FCNqc5CosS44D+88Dzh/hCV7VmuMOo0lAus8/jcfZSCRgp qLIh1hNKtwnFOxE8QLYd0CN8t+ul+RtuxRiEeUgkTtJMR5XqlIUokEVRO/x4hdI0MMgU 50WFG5PmHaWTfmfb5nbXESgZk5e7ss6eQuMOBZ9+7Km/vKXY0EvUQNOc1uiBMqLLrYU0 MMJMgQT8nVBkvNipIpFwVuOy5MA1MjZfw0F2yoEq9RzqilH6upc42iZIUaI9nmg7/+VZ jdbqwBqHBd+2F2vVcb8IdbH8EVbvuQIR/vsmspq+mxJTEO2qFZaNrHyVCZCqg3lTC/pE fg3Q== MIME-Version: 1.0 X-Received: by 10.60.123.100 with SMTP id lz4mr46726275oeb.86.1427994990503; Thu, 02 Apr 2015 10:16:30 -0700 (PDT) Received: by 10.202.185.8 with HTTP; Thu, 2 Apr 2015 10:16:30 -0700 (PDT) Date: Thu, 2 Apr 2015 13:16:30 -0400 Message-ID: From: Kenneth Adam Miller To: caml users Content-Type: multipart/alternative; boundary=047d7b5d3972266bc90512c0fe3b Subject: [Caml-list] Mathematical Expression Library --047d7b5d3972266bc90512c0fe3b Content-Type: text/plain; charset=UTF-8 Is there a library somewhere where I can represent and simplify simple bit operation expressions? Add, subtract, exclusive or, or, and, divide, multiply, modulus, composed recursively, and operations on the expression type, such as simplify? --047d7b5d3972266bc90512c0fe3b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Is there a library somewhere where I can represent and sim= plify simple bit operation expressions? Add, subtract, exclusive or, or, an= d, divide, multiply, modulus, composed recursively, and operations on the e= xpression type, such as simplify?
--047d7b5d3972266bc90512c0fe3b--