include("ortholattice-header"). % OL_SS basis: { A_SS, B_SS, ONE_SS } % OL basis: { AJ, B1, DM, CC, ONE } list(sos). f(x,f(f(y,z),f(y,z))) = f(y,f(f(x,z),f(x,z))). % A_SS f(f(x,x),f(x,y)) = x. % B_SS f(x,f(x,x)) = f(y,f(y,y)). % ONE_SS x v y = f(f(x,x),f(y,y)). % DEF_J x ^ y = f(f(x,y),f(x,y)). % DEF_M c(x) = f(x,x). % DEF_C end_of_list. assign(max_proofs, 6). list(passive). A v (B v C) != B v (A v C) | $Ans(AJ). % A v (A ^ B) != A | $Ans(B1). A v c(c(A) v c(B)) != A | $Ans(B1_rewritten). A ^ B != c(c(A) v c(B)) | $Ans(DM). c(c(A)) != A | $Ans(CC). A v c(A) != B v c(B) | $Ans(ONE). f(A,B) != c(A) v c(B) | $Ans(DEF_SS). end_of_list.