Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/advancedresearch/pocket_prover
/ functions
Functions
209 in github.com/advancedresearch/pocket_prover
⨍
Functions
209
◇
Types & classes
9
Function
contra_qual
Path semantical contravariant quality `a ¬~~ b`. For more information, see [paper](https://github.com/advancedresearch/path_semantics/blob/master/pap
src/lib.rs:683
Method
count
(f: F)
src/lib.rs:1748
Function
creation
(a: u64, b: u64, a2: u64, b2: u64)
examples/quality_creation_theorem.rs:49
Function
creation_with_eqq
(a: u64, b: u64, a2: u64, b2: u64)
examples/quality_creation_theorem.rs:60
Method
does_not_mean
According to the rules, the assumption does not lead to the conclusion, but neither does it lead to the opposite conclusion.
src/lib.rs:1691
Method
eq
Proves that according to the rules, two statements are equivalent.
src/lib.rs:1706
Method
exc
Proves that according to the rules, two statements are exclusive.
src/lib.rs:1711
Function
false_1
Ignores argument, always returning `false`.
src/lib.rs:1305
Function
false_10
Ignores all 10 arguments, returning `false` for all inputs.
src/lib.rs:1343
Function
false_2
Ignores both arguments, returning `false` for all inputs.
src/lib.rs:1314
Function
false_3
Ignores all 3 arguments, returning `false` for all inputs.
src/lib.rs:1329
Function
false_4
Ignores all 4 arguments, returning `false` for all inputs.
src/lib.rs:1331
Function
false_5
Ignores all 5 arguments, returning `false` for all inputs.
src/lib.rs:1333
Function
false_6
Ignores all 6 arguments, returning `false` for all inputs.
src/lib.rs:1335
Function
false_7
Ignores all 7 arguments, returning `false` for all inputs.
src/lib.rs:1337
Function
false_8
Ignores all 8 arguments, returning `false` for all inputs.
src/lib.rs:1339
Function
false_9
Ignores all 9 arguments, returning `false` for all inputs.
src/lib.rs:1341
Function
foo_a_b
()
pocket_prover-derive/tests/lib.rs:21
Method
full_rules
The full rules of the entire logical system.
src/lib.rs:1776
Function
hom_and
Aligns logical AND of qubits up to some homotopy level.
src/lib.rs:711
Function
hom_imply
Aligns implication of qubits up to some homotopy level. This is also path semantical continuous map `a ~>_n b` up to homotopy level `n`.
src/lib.rs:701
Function
hom_or
Aligns logical OR of qubits up to some homotopy level.
src/lib.rs:716
Function
hom_xor
Aligns logical XOR of qubits up to some homotopy level.
src/lib.rs:721
Function
id
Returns argument.
src/lib.rs:1309
Method
imply
Proves that according to the rules, the first statement implies the other.
src/lib.rs:1719
Function
implyn
An IMPLY chain of variable number of arguments.
src/lib.rs:1578
Method
inc
(&self)
src/lib.rs:1612
Function
is_groupoid
Defines a groupoid relation from `x` to `a` and `b`.
src/lib.rs:786
Function
is_hom_lev_n
Defines a homotopy level `n` relation from `x` to `a` and `b`.
src/lib.rs:806
Function
is_set
Defines a set relation from a set `x` to potential members `a` and `b`.
src/lib.rs:778
Function
main
()
examples/exam.rs:5
Function
main
()
examples/eq_catus_cube.rs:12
Function
main
()
examples/quality_core_hidden_bias.rs:24
Function
main
()
examples/god_does_not_exist.rs:5
Function
main
()
examples/socrates.rs:5
Function
main
()
examples/path1_vars.rs:5
Function
main
()
examples/quality.rs:3
Function
main
()
examples/quality_ty_differ.rs:3
Function
main
()
examples/is_set.rs:12
Function
main
()
examples/quality_index_theorem.rs:12
Function
main
()
examples/logic_is_true.rs:5
Function
main
()
examples/quality_creation_theorem.rs:14
Function
main
()
examples/quality_entanglement.rs:10
Function
main
()
examples/quantifiers.rs:5
Function
main
()
examples/quality_core_eq_propagation.rs:18
Function
main
()
examples/quality_ty_uniq.rs:18
Function
main
()
examples/path1.rs:5
Function
main
()
examples/extract.rs:3
Function
main
()
examples/inference_rules.rs:5
Function
main
()
examples/quality_seshatism_vs_platonism.rs:25
Function
main
()
examples/qubit.rs:3
Function
main
()
examples/quality_partial_equivalence.rs:16
Function
main
()
examples/vars.rs:6
Function
main
()
examples/quality_sym_core_eq.rs:12
Function
main
()
examples/molecule.rs:5
Function
main
()
examples/is_prop.rs:15
Function
main
()
examples/is_groupoid.rs:21
Method
max_energy
()
src/lib.rs:589
Method
means
According to the rules, the conclusion follows from the assumptions, but the assumptions can not be used to get the opposite conclusion.
src/lib.rs:1700
Function
methane
(H: u64, C: u64, a: u64, b: [u64; 4])
examples/molecule.rs:59
Method
n
Gets the number of bits in logical system.
src/lib.rs:2049
Function
oxygen
(O: u64, E2: u64, a: u64, b: u64)
examples/molecule.rs:73
Function
path1_prove1
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1221
Function
path1_prove10
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1271
Function
path1_prove2
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1227
Function
path1_prove3
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1231
Function
path1_prove4
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1235
Function
path1_prove5
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1241
Function
path1_prove6
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1247
Function
path1_prove7
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1253
Function
path1_prove8
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1259
Function
path1_prove9
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1265
Function
path1_proven
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1277
Function
path1_provenm
Path Semantical Logic: Returns `true` if proposition is correct, `false` otherwise. For more information, see the section "Path Semantical Logic" at
src/lib.rs:1296
Function
platonic_qubit
Prepares a platonic qubit using a proposition as seed. Functions like `qubit`, but without the Sesh property `!~a == ~!a`. For more information, see
src/lib.rs:645
Method
prob
Computes the logical probability `P(f | rules)`.
src/lib.rs:1724
Method
prob_imply
Computes the logical probability `P(b | a ∧ rules)`.
src/lib.rs:1737
Function
prop
Returns `T` if `a` is `true`, `F` otherwise. In logical terminology this corresponds to a proposition.
src/lib.rs:1302
Method
prove
A method to prove a statement according to the rules. The default method counts true cases and might be overridden for better performance. One can co
src/lib.rs:1685
Method
prove
(f: F)
src/lib.rs:1755
Function
prove10
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1208
Function
prove3
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1190
Function
prove4
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1192
Function
prove5
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1194
Function
prove6
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1196
Function
prove7
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1198
Function
prove8
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1200
Function
prove9
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1204
Function
proven
Returns `true` if proposition is correct, `false` otherwise.
src/lib.rs:1212
Function
ps_sym_core
Assumes the symmetric path semantical core axiom. This is the same as assuming both the core axiom and the acore axiom.
src/lib.rs:758
Function
ps_sym_core_eq
Assumes a strong version of the symmetric path semantical core axiom. This is the same as assuming strong versions of both the core axiom and the aco
src/lib.rs:765
Function
re_sesh
Restore Sesh property to a proposition. This is the inverse of `un_sesh`. `re_sesh . un_sesh <=> id`. For more information, see [paper "Un- and Re-S
src/lib.rs:624
Function
react2
(a: [u64; 2], b: [u64; 2])
examples/molecule.rs:30
Function
salt
(Na: u64, Cl: u64, a: u64, b: u64)
examples/molecule.rs:51
Method
start
()
src/lib.rs:1611
Function
test_2
()
src/lib.rs:2257
Function
true_1
Ignores argument, always returning `true`.
src/lib.rs:1311
Function
true_10
Ignores all 10 arguments, returning `true` for all inputs.
src/lib.rs:1363
Function
true_2
Ignores both arguments, returning `true` for all inputs.
src/lib.rs:1326
Function
true_3
Ignores all 3 arguments, returning `true` for all inputs.
src/lib.rs:1349
← previous
next →
101–200 of 209, ranked by callers