Skip to content
Commits on Oct 27, 2013
  1. Comments about computing shadows

    committed Oct 27, 2013
  2. Alpha renaming

    committed Oct 27, 2013
Commits on Oct 26, 2013
Commits on Oct 25, 2013
  1. Finish up equalities.

    committed Oct 25, 2013
Commits on Oct 21, 2013
Commits on Oct 5, 2013
  1. Switch foldl to foldr

    committed Oct 5, 2013
  2. Comments and cleanup

    committed Oct 5, 2013
Commits on Sep 30, 2013
  1. Make posInf and negInf work with terms instead of integers.

    This is a step towards implementing the optimization where for
    outermost quantifiers we don't expand but instead:
      1. keep variables
      2. collect divisibility constraints, and solve them
      3. only expand for values that satisfy the div. constraints
    
    This still needs to be done though.
    committed Sep 29, 2013
Commits on Sep 29, 2013
  1. Argh, fix test.

    committed Sep 29, 2013
  2. Some more test

    committed Sep 29, 2013
  3. Fixes the equality optimization.

    We now do things in two passes:
      1. Normalize formulas so that all coefficients are 1
      2. Compute delta, the lcm of div constraints, and perform equality
         optimization.
    committed Sep 29, 2013
  4. Some more tests, emulating division.

    committed Sep 28, 2013
  5. Import some tests from Isabelle.

    committed Sep 28, 2013
Commits on Sep 28, 2013
Commits on Sep 22, 2013
  1. Propagate True/False in formulas.

    committed Sep 22, 2013
  2. Evaluate atoms as we go along.

    Hopefully, this results into more True/False formulas, and we can
    use these to shortcut other stuff.
    committed Sep 22, 2013
  3. Use the correct version of `isTrue`

    committed Sep 22, 2013
  4. Update user-facing interface.

    committed Sep 22, 2013
  5. Implement the equality optimization.

    committed Sep 22, 2013
  6. Redo representation of formulas.

    committed Sep 22, 2013
Commits on Sep 21, 2013
  1. Add some documentation.

    committed Sep 21, 2013
Commits on Jul 31, 2013
  1. Comments

    committed Jul 31, 2013
Something went wrong with that request. Please try again.