Issues
- 0
- 0
Change to solution semantics for the imaginary inverse
#1728 opened by bvssvni - 3
Is `fun::id::to_qu` (`a => ~a`) too strong?
#1635 opened by bvssvni - 1
Add `fun::bool_alg::FEqb`
#951 opened by bvssvni - 0
Figure out whether `~inv(f)` requires `f` to be total
#1600 opened by bvssvni - 1
Make `FId` take type argument
#1348 opened by bvssvni - 1
`path_semantics::ty_tr` is too strong
#1487 opened by bvssvni - 1
`fun::path_inv` is too strong (`~inv(f) ⋀ (f : x -> y) ⋀ (x -> y) => (y -> x)`)
#1445 opened by bvssvni - 0
Naming of successor function
#1441 opened by bvssvni - 0
Naming of addition and multiplication
#1438 opened by bvssvni - 0
Unsoundness in `fun::subst_id` (`a[b := a] == a`)
#1309 opened by bvssvni - 4
Potential unsoundness in `fun::fnat::para_pre_zero` (`(n : nat) ⋀ (0 == n + 1) => false`)
#1312 opened by bvssvni - 0
Interfacing with normal Rust code
#1270 opened by bvssvni - 0
`pow_not_e` collapses `theory(a)` to `up(a)`
#855 opened by bvssvni - 1
Boolean algebra operators must be commutative
#784 opened by bvssvni - 0
- 0
- 0
Current set of HOOO axioms
#502 opened by bvssvni - 0
Add traits for alternative HOOO EP axioms
#720 opened by bvssvni - 0
- 0
- 0
- 0
Change axiom schemes
#641 opened by bvssvni - 2
- 2
- 1
- 1
- 2
Remove HOOO axiom by `not[not] <=> not`
#476 opened by bvssvni - 1
- 1
- 0
- 1
Does Avatar Modal Logic make sense?
#559 opened by bvssvni - 2
- 0
Fix error in comment to `para_to_or`
#506 opened by bvssvni - 1
- 6
`a => a^b` (hooo::pow_uni) is too strong
#499 opened by bvssvni - 1
Introduce SProp trait for `!~a == ~!a`
#491 opened by bvssvni - 1
Open problem: Prove `¬◇a => ⊥^a` constructively or prove it is impossible to prove
#458 opened by bvssvni - 0
Use 1-avatar for `◇a`
#468 opened by bvssvni - 0
Rename EP to EL for "Existential Logic"
#358 opened by bvssvni - 0
Rename `tauto` module to `hooo`
#413 opened by bvssvni - 0
Add `uniform(a) ⋁ false^uniform(a)` as HOOO axiom
#408 opened by bvssvni - 0
- 1
Use `T, F` instead of `True, False`
#409 opened by bvssvni - 1
Use `not . eq` as dual of `eq` in `tauto` module
#394 opened by bvssvni - 0
Use `false^!(a == b)` for Leibniz equality
#395 opened by bvssvni - 2
- 0
Check `hom_eq(2, a, b) == ((a ~~ b) | (a ~!~ b))`
#367 opened by bvssvni - 0
- 0
Add `AProp` trait
#319 opened by bvssvni