'How can I reduce the following assert statements?

I am struggling to reduce the current assert statements I looked at z3 research and multiple other related research papers with no progress.

I need the output to be SAT as well after reducing the assert statement. The purpose of reducing the assert statement is to reduce the file size.

(set-logic ALL)
(declare-fun f()Int)
(declare-fun g()Int)
(declare-fun d()Int)
(declare-fun j()Int)
(declare-fun b()Int)
(declare-fun C()Int)
(declare-fun e()Int)
(declare-fun h()Int)
(declare-fun i()Int)
(declare-fun k()Int)
(declare-fun l()Int)
(assert (or(<= a 0)(<= f 0)))
(assert (or(and(=(* i (- 1))(* b j))(>= i 0)(> g h i(* e j))(=(+ g (* d j))0)(= h (* C k)))(>= l 0)))
(check-sat)
(exit)


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source