refactor wip
This commit is contained in:
@@ -1,12 +1,9 @@
|
||||
use std::cell::RefCell;
|
||||
use std::rc::Rc;
|
||||
|
||||
use circuit_cas::circuit::traits::Circuit;
|
||||
use circuit_cas::circuit::dag::{ProbCircuit, CircuitExt};
|
||||
use circuit_cas::circuit::probabilistic::ProbCircuit;
|
||||
use circuit_cas::circuit::dag::CircuitExt;
|
||||
use circuit_cas::var;
|
||||
|
||||
fn main() {
|
||||
let mut circuit = ProbCircuit::new();
|
||||
let circuit = ProbCircuit::new();
|
||||
|
||||
// Build (x + y) * (x + z)
|
||||
let x = circuit.leaf(var!("x"));
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
use std::cell::RefCell;
|
||||
use std::rc::Rc;
|
||||
|
||||
use circuit_cas::circuit::quotient::Quotient;
|
||||
use circuit_cas::poly::var::StaticVar;
|
||||
use circuit_cas::var;
|
||||
@@ -15,7 +12,7 @@ fn main() {
|
||||
1 * ((&x ^ 1) * (&nx ^ 1)) - 1 * (&x ^ 1),
|
||||
];
|
||||
|
||||
let mut quotient: Quotient<StaticVar> = idem.into_iter().collect();
|
||||
let quotient: Quotient<StaticVar> = idem.into_iter().collect();
|
||||
|
||||
println!("{quotient}");
|
||||
println!("{quotient:?}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user