wiki_research

personal research wiki
git clone https://a3nm.net/git/wiki_research/
Log | Files | Refs

commit d3bcb5e3ca1bd8beab6c03ed99337eda63cae1fe
parent c779847075519b4d8ea55946748ac8e03bd3fbf4
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Tue,  7 Jan 2025 10:59:33 +0100

commit with codex

Diffstat:
arithmetic_circuit | 18+++++++-----------
knowledge_compilation_query | 8++++++++
2 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/arithmetic_circuit b/arithmetic_circuit @@ -1,8 +1,6 @@ # Arithmetic circuit -A [circuit] having plus-gates and times-gates. The inputs to plus-gates have -weights ([linear_combination]). Generally the function represented should be -non-negative. +A [circuit] having plus-gates and times-gates. The inputs to plus-gates have weights ([linear_combination]). Generally the function represented should be non-negative. - allowing negative weights (-> subtraction) can have a superpolynomial impact on conciseness - cf [positive_vs_monotone] - "monotone arithmetic circuit": no negative weights @@ -13,22 +11,20 @@ Conditions: - [deterministic] - [smoothness] / [smoothing] -Arithmetic circuits *with positive weights* can be translated to a -[boolean_circuit] while preserving struural restrictions. Thus, for arithmetic functions whose support is a -hard boolean function, we can leverage lower bounds on the [boolean_circuit] size -to get a bound on the arithmetic circuit size +Arithmetic circuits *with positive weights* can be translated to a [boolean_circuit] while preserving struural restrictions. Thus, for arithmetic functions whose support is a hard boolean function, we can leverage lower bounds on the [boolean_circuit] size to get a bound on the arithmetic circuit size Can use [rank] technique for lower bound, using [communication_complexity] - but [arithmetic_rectangle] instead of [combinatorial_rectangle] -closure: +[closure]: -- we can represent the product of two structured circuits as a structured circuit -if they are structured along the same [vtree] -- conditioning: we can fix the value of a gate and preserve decomposability etc. +- we can represent the product of two structured circuits as a structured circuit if they are structured along the same [vtree] +- [conditioning]: we can fix the value of a gate and preserve decomposability etc. [depth_reduction_arithmetic_circuit] Up: [circuit] See also: [circuit_algebraic] + +Aliases: arithmetic circuits diff --git a/knowledge_compilation_query b/knowledge_compilation_query @@ -0,0 +1,8 @@ +# Knowledge compilation query + +- [satisfiability] +- [sharp_satisfiability] +- [max_sat] +- expressive [queries] like [weighted_maximum_model_counting]: [bannach2025weighted] + +Up: [knowledge_compilation], [query]