benchexec/../run-test.sh Library-TraceCheckerUtilsTest de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite ConcurrencySafety.chl-sre-symm.wvr.c_BEv2_AllErrorsAtOnce.ats false -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 29 ms. ├─ JUnit Vintage │ ├─ PetriOwickiGriesTestSuite │ │ ├─ ConcurrencySafety_chl-sre-symm_wvr_c_BEv2_AllErrorsAtOnce_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite]/[test:ConcurrencySafety_chl-sre-symm_wvr_c_BEv2_AllErrorsAtOnce_ats(de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite)] │ │ │ parent: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite] │ │ │ source: ClassSource [className = 'de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite', filePosition = null] [INFO]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/adds/z3 [INFO]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [INFO]: [MP /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (1)] Waiting until timeout for monitored process [DEBUG]: 'ConcurrencySafety.chl-sre-symm.wvr.c_BEv2_AllErrorsAtOnce.ats' successfully parsed [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 20 [DEBUG]: DAG size before simplification 20, DAG size after simplification 20 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 36 [DEBUG]: DAG size before simplification 36, DAG size after simplification 36 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 22 [DEBUG]: DAG size before simplification 22, DAG size after simplification 22 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 24 [DEBUG]: DAG size before simplification 24, DAG size after simplification 24 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 30 [DEBUG]: DAG size before simplification 30, DAG size after simplification 30 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 36 [DEBUG]: DAG size before simplification 36, DAG size after simplification 36 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 39 [DEBUG]: DAG size before simplification 39, DAG size after simplification 39 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 27 [DEBUG]: DAG size before simplification 27, DAG size after simplification 27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 33 [DEBUG]: DAG size before simplification 33, DAG size after simplification 33 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 43 [DEBUG]: DAG size before simplification 43, DAG size after simplification 43 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 31 [DEBUG]: DAG size before simplification 31, DAG size after simplification 31 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 45 [DEBUG]: DAG size before simplification 45, DAG size after simplification 45 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@78aea4b9 [DEBUG]: simplifying formula of DAG size 46 [DEBUG]: DAG size before simplification 46, DAG size after simplification 46 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 44 [DEBUG]: DAG size before simplification 44, DAG size after simplification 44 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 40 [DEBUG]: DAG size before simplification 40, DAG size after simplification 40 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 20 [DEBUG]: DAG size before simplification 20, DAG size after simplification 20 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 36 [DEBUG]: DAG size before simplification 36, DAG size after simplification 36 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 22 [DEBUG]: DAG size before simplification 22, DAG size after simplification 22 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 43 [DEBUG]: DAG size before simplification 43, DAG size after simplification 43 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 27 [DEBUG]: DAG size before simplification 27, DAG size after simplification 27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 24 [DEBUG]: DAG size before simplification 24, DAG size after simplification 24 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 34 [DEBUG]: DAG size before simplification 34, DAG size after simplification 34 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 30 [DEBUG]: DAG size before simplification 30, DAG size after simplification 30 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 31 [DEBUG]: DAG size before simplification 31, DAG size after simplification 31 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 37 [DEBUG]: DAG size before simplification 37, DAG size after simplification 37 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5b6813df [DEBUG]: simplifying formula of DAG size 44 [DEBUG]: DAG size before simplification 44, DAG size after simplification 44 [INFO]: Number of proof automata: 2 [INFO]: 45 / 82 letters are loopers in proof 0 [INFO]: 45 / 82 letters are loopers in proof 1 [INFO]: Loopers in proof automata: min=45, max=45, median=45 [INFO]: Start finitePrefix. Operand will be constructed on-demand [DEBUG]: Start unfolding. Net will be constructed on-demandWe compute complete finite Prefix [DEBUG]: Constructed Non-cut-off-Event: 1:1A:[3][0] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 2, total #Conditions: 6 [DEBUG]: Constructed Non-cut-off-Event: 2:2A:[7][1] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 3, total #Conditions: 7 [DEBUG]: Constructed Non-cut-off-Event: 3:3A:[2][2] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 4, total #Conditions: 8 [DEBUG]: Constructed Non-cut-off-Event: 4:4A:[16][3] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 5, total #Conditions: 9 [DEBUG]: Constructed Non-cut-off-Event: 5:5A:[14][4] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 6, total #Conditions: 10 [DEBUG]: Constructed Non-cut-off-Event: 6:6A:[72][5] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 7, total #Conditions: 11 [DEBUG]: Constructed Non-cut-off-Event: 7:7A:[33][6] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 8, total #Conditions: 14 [DEBUG]: Constructed Non-cut-off-Event: 8:8A:[34][7] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 9, total #Conditions: 17 [DEBUG]: Constructed Non-cut-off-Event: 9:9A:[17][8] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 10, total #Conditions: 20 [DEBUG]: Constructed Non-cut-off-Event: 10:10A:[75][9] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 11, total #Conditions: 23 [DEBUG]: Constructed Non-cut-off-Event: 11:11A:[25][10] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 12, total #Conditions: 24 [DEBUG]: Constructed Non-cut-off-Event: 12:12A:[26][11] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 13, total #Conditions: 25 [DEBUG]: Constructed Non-cut-off-Event: 13:13A:[54][12] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 14, total #Conditions: 26 [DEBUG]: Constructed Non-cut-off-Event: 14:14A:[76][13] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 15, total #Conditions: 27 [DEBUG]: Constructed Non-cut-off-Event: 15:15A:[64][14] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 16, total #Conditions: 28 [DEBUG]: Constructed Non-cut-off-Event: 16:16A:[35][15] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 17, total #Conditions: 31 [DEBUG]: Constructed Non-cut-off-Event: 17:17A:[67][16] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 18, total #Conditions: 32 [DEBUG]: Constructed Non-cut-off-Event: 18:18A:[6][17] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 19, total #Conditions: 33 [DEBUG]: Constructed Non-cut-off-Event: 19:19A:[63][18] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 20, total #Conditions: 36 [DEBUG]: Constructed Non-cut-off-Event: 20:20A:[65][19] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 21, total #Conditions: 37 [DEBUG]: Constructed Non-cut-off-Event: 21:21A:[56][20] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 22, total #Conditions: 38 [DEBUG]: Constructed Non-cut-off-Event: 22:22A:[11][21] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 23, total #Conditions: 39 [DEBUG]: Constructed Non-cut-off-Event: 23:23A:[15][22] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 24, total #Conditions: 40 [DEBUG]: Constructed Non-cut-off-Event: 24:24A:[49][23] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 25, total #Conditions: 45 [DEBUG]: Constructed Non-cut-off-Event: 25:25A:[40][24] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 26, total #Conditions: 46 [DEBUG]: Constructed Non-cut-off-Event: 26:25A:[13][25] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 27, total #Conditions: 47 [DEBUG]: Constructed Non-cut-off-Event: 27:26A:[41][26] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 28, total #Conditions: 50 [DEBUG]: Constructed Non-cut-off-Event: 28:26A:[79][27] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 29, total #Conditions: 51 [DEBUG]: Constructed Non-cut-off-Event: 29:27A:[42][28] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 30, total #Conditions: 52 [DEBUG]: Constructed Non-cut-off-Event: 30:27A:[30][29] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 31, total #Conditions: 53 [DEBUG]: Constructed Non-cut-off-Event: 31:28A:[43][30] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 32, total #Conditions: 54 [DEBUG]: Constructed Non-cut-off-Event: 32:28A:[21][31] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 33, total #Conditions: 55 [DEBUG]: Constructed Non-cut-off-Event: 33:29A:[1][32] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 34, total #Conditions: 56 [DEBUG]: Constructed Non-cut-off-Event: 34:30A:[51][34] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 35, total #Conditions: 61 [DEBUG]: Constructed Cut-off-Event: 35:32A:[41][26] [DEBUG]: Possible Extension size: 3, total #Events: 36, total #Conditions: 64 [DEBUG]: Constructed Non-cut-off-Event: 36:31A:[62][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 37, total #Conditions: 65 [DEBUG]: Constructed Non-cut-off-Event: 37:31A:[44][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 38, total #Conditions: 66 [DEBUG]: Constructed Non-cut-off-Event: 38:32A:[51][33] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 39, total #Conditions: 71 [DEBUG]: Constructed Non-cut-off-Event: 39:32A:[32][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 40, total #Conditions: 72 [DEBUG]: Constructed Non-cut-off-Event: 40:32A:[45][38] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 41, total #Conditions: 75 [DEBUG]: Constructed Non-cut-off-Event: 41:33A:[62][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 42, total #Conditions: 76 [DEBUG]: Constructed Non-cut-off-Event: 42:33A:[44][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 43, total #Conditions: 77 [DEBUG]: Constructed Non-cut-off-Event: 43:33A:[57][39] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 44, total #Conditions: 78 [DEBUG]: Constructed Non-cut-off-Event: 44:33A:[46][41] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 45, total #Conditions: 79 [DEBUG]: Constructed Non-cut-off-Event: 45:34A:[32][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 46, total #Conditions: 80 [DEBUG]: Constructed Non-cut-off-Event: 46:34A:[45][42] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 47, total #Conditions: 83 [DEBUG]: Constructed Non-cut-off-Event: 47:34A:[41][40] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 48, total #Conditions: 86 [DEBUG]: Constructed Non-cut-off-Event: 48:34A:[47][43] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 49, total #Conditions: 87 [DEBUG]: Constructed Non-cut-off-Event: 49:35A:[57][39] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 50, total #Conditions: 88 [DEBUG]: Constructed Non-cut-off-Event: 50:35A:[46][41] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 51, total #Conditions: 89 [DEBUG]: Constructed Non-cut-off-Event: 51:35A:[42][28] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 52, total #Conditions: 90 [DEBUG]: Constructed Non-cut-off-Event: 52:36A:[47][43] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 53, total #Conditions: 91 [DEBUG]: Constructed Non-cut-off-Event: 53:36A:[43][30] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 54, total #Conditions: 92 [DEBUG]: Constructed Non-cut-off-Event: 54:38A:[52][44] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 55, total #Conditions: 96 [DEBUG]: Constructed Cut-off-Event: 55:40A:[52][45] [DEBUG]: Possible Extension size: 3, total #Events: 56, total #Conditions: 100 [DEBUG]: Constructed Non-cut-off-Event: 56:39A:[73][47] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 57, total #Conditions: 101 [DEBUG]: Constructed Non-cut-off-Event: 57:40A:[45][42] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 58, total #Conditions: 104 [DEBUG]: Constructed Non-cut-off-Event: 58:40A:[74][48] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 59, total #Conditions: 105 [DEBUG]: Constructed Non-cut-off-Event: 59:40A:[52][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 60, total #Conditions: 109 [DEBUG]: Constructed Non-cut-off-Event: 60:41A:[46][41] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 61, total #Conditions: 110 [DEBUG]: Constructed Non-cut-off-Event: 61:41A:[73][47] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 62, total #Conditions: 111 [DEBUG]: Constructed Non-cut-off-Event: 62:42A:[47][43] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 63, total #Conditions: 112 [DEBUG]: Constructed Non-cut-off-Event: 63:42A:[74][48] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 64, total #Conditions: 113 [DEBUG]: Constructed Non-cut-off-Event: 64:45A:[53][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 65, total #Conditions: 117 [DEBUG]: Constructed Non-cut-off-Event: 65:45A:[53][50] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 66, total #Conditions: 121 [DEBUG]: Constructed Non-cut-off-Event: 66:46A:[38][51] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 67, total #Conditions: 122 [DEBUG]: Constructed Non-cut-off-Event: 67:46A:[38][51] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 68, total #Conditions: 123 [DEBUG]: Constructed Non-cut-off-Event: 68:47A:[4][52] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 69, total #Conditions: 126 [DEBUG]: Constructed Non-cut-off-Event: 69:47A:[4][53] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 70, total #Conditions: 129 [DEBUG]: Constructed Non-cut-off-Event: 70:48A:[27][54] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 71, total #Conditions: 132 [DEBUG]: Constructed Non-cut-off-Event: 71:48A:[27][55] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 72, total #Conditions: 135 [DEBUG]: Constructed Non-cut-off-Event: 72:49A:[82][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 73, total #Conditions: 138 [DEBUG]: Constructed Non-cut-off-Event: 73:49A:[82][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 74, total #Conditions: 141 [DEBUG]: Constructed Non-cut-off-Event: 74:50A:[18][58] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 75, total #Conditions: 144 [DEBUG]: Constructed Non-cut-off-Event: 75:50A:[19][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 76, total #Conditions: 147 [DEBUG]: Constructed Non-cut-off-Event: 76:50A:[18][60] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 77, total #Conditions: 150 [DEBUG]: Constructed Non-cut-off-Event: 77:50A:[19][61] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 78, total #Conditions: 153 [DEBUG]: Constructed Non-cut-off-Event: 78:51A:[12][62] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 79, total #Conditions: 156 [DEBUG]: Constructed Non-cut-off-Event: 79:51A:[12][63] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 80, total #Conditions: 159 [DEBUG]: Constructed Non-cut-off-Event: 80:52A:[9][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 81, total #Conditions: 162 [DEBUG]: Constructed Non-cut-off-Event: 81:52A:[9][65] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 82, total #Conditions: 165 [DEBUG]: Constructed Non-cut-off-Event: 82:53A:[22][66] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 83, total #Conditions: 168 [DEBUG]: Constructed Non-cut-off-Event: 83:53A:[22][67] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 84, total #Conditions: 171 [DEBUG]: Constructed Non-cut-off-Event: 84:54A:[80][68] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 85, total #Conditions: 174 [DEBUG]: Constructed Non-cut-off-Event: 85:54A:[80][69] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 86, total #Conditions: 177 [DEBUG]: Constructed Non-cut-off-Event: 86:55A:[8][70] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 87, total #Conditions: 180 [DEBUG]: Constructed Non-cut-off-Event: 87:55A:[8][71] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 88, total #Conditions: 183 [DEBUG]: Constructed Non-cut-off-Event: 88:56A:[60][72] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 89, total #Conditions: 186 [DEBUG]: Constructed Non-cut-off-Event: 89:56A:[61][73] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 90, total #Conditions: 189 [DEBUG]: Constructed Non-cut-off-Event: 90:56A:[60][74] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 91, total #Conditions: 192 [DEBUG]: Constructed Non-cut-off-Event: 91:56A:[61][75] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 92, total #Conditions: 195 [DEBUG]: Constructed Non-cut-off-Event: 92:57A:[71][76] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 93, total #Conditions: 198 [DEBUG]: Constructed Non-cut-off-Event: 93:57A:[71][77] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 94, total #Conditions: 201 [DEBUG]: Constructed Non-cut-off-Event: 94:58A:[66][78] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 95, total #Conditions: 204 [DEBUG]: Constructed Non-cut-off-Event: 95:58A:[66][79] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 96, total #Conditions: 207 [DEBUG]: Constructed Non-cut-off-Event: 96:59A:[24][80] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 97, total #Conditions: 210 [DEBUG]: Constructed Non-cut-off-Event: 97:59A:[24][81] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 98, total #Conditions: 213 [DEBUG]: Constructed Non-cut-off-Event: 98:60A:[77][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 99, total #Conditions: 216 [DEBUG]: Constructed Non-cut-off-Event: 99:60A:[77][83] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 100, total #Conditions: 219 [DEBUG]: Constructed Non-cut-off-Event: 100:61A:[55][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 101, total #Conditions: 222 [DEBUG]: Constructed Non-cut-off-Event: 101:61A:[55][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 102, total #Conditions: 225 [DEBUG]: Constructed Non-cut-off-Event: 102:62A:[36][86] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 103, total #Conditions: 228 [DEBUG]: Constructed Non-cut-off-Event: 103:62A:[36][87] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 0, total #Events: 104, total #Conditions: 231 [INFO]: 2/103 cut-off events. [INFO]: For 47/51 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 231 conditions, 103 events. 2/103 cut-off events. For 47/51 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 126 event pairs, 0 based on Foata normal form. 2/101 useless extension candidates. Maximal degree in co-relation 47. Up to 22 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 5692ms [DEBUG]: 54 StateContainers 54 in inMapMode54 in outMapMode [INFO]: Ignoring conditions belonging to cutoff events. [INFO]: Constructing Owicki-Gries proof for Petri program that has 75 places, 71 transitions, 154 flow and unfolding that has 231 conditions, 103 events. 7 conditions belong to cutoff events, 224 conditions do not. 114 conditions are original conditions, 110 conditions are assertion conditions. [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l63], [l46]], 2#true] under transitions [3][37] is [[[l50], [l63, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l63], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l63, l16], [l46]], 2#true] under transitions [3][37] is [[[l50], [l63, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l63, l16], [l46]], 2#true] under transitions [7][40] is [[[l50], [l30, l63, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l63, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l63, l16], [l46]], 2#true] under transitions [2][36] is [[[l50], [l46], [l30, l6, l63, l16]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l30, l63, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l30, l6, l63, l16]], 2#true] under transitions [2][36] is [[[l50], [l46], [l30, l6, l63, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l30, l6, l63, l16]], 2#true] under transitions [16][49] is [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l30, l6, l63, l16]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] under transitions [2][36] is [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] under transitions [16][49] is [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true] under transitions [14][47] is [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l30, l6, l26, l63, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] under transitions [2][36] is [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] under transitions [16][49] is [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true] under transitions [72][21] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l30, l6, l26, l32, l63, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [2][36] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [16][49] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [72][21] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [14][47] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [3][37] is [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [33][65] is [[[l50], [l4, l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true] under transitions [34][66] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l4, l30, l6, l26, l32, l63, l70, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [34][66] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [2][36] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [16][49] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [72][21] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [14][47] is [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true] under transitions [17][50] is [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l4, l30, l6, l26, l32, l63, l29, l70, l16]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] under transitions [34][66] is [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] under transitions [2][36] is [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] under transitions [16][49] is [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] under transitions [72][21] is [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true] under transitions [75][25] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l4, l30, l6, l26, l32, l60, l63, l29, l70, l16]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [34][66] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [2][36] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [16][49] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [14][47] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [72][21] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [75][25] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [3][37] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [17][50] is [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true] under transitions [25][60] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l16], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [34][66] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [2][36] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [16][49] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [14][47] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [72][21] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [75][25] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [3][37] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [17][50] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [25][60] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [33][65] is [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true] under transitions [26][61] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l4, l30, l6, l26, l32, l60, l63, l29, l44, l70, l65, l16], [l50], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [14][47] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [17][50] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [25][60] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [33][65] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [7][40] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [34][66] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [2][36] is [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [54][0] is [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l26, l29, l44, l70, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] under transitions [14][47] is [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] under transitions [17][50] is [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] under transitions [25][60] is [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] under transitions [33][65] is [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true] under transitions [76][26] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l50], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true] under transitions [64][12] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [64][12] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [14][47] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [17][50] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [25][60] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [33][65] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [76][26] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [7][40] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [34][66] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [2][36] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [54][0] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [16][49] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [72][21] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [75][25] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [3][37] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [26][61] is [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [35][67] is [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l10, l26, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [64][12] is [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [14][47] is [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true] under transitions [67][16] is [[[l50], [l46], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l10, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23]], 2#true] under transitions [64][12] is [[[l50], [l46], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23]], 2#true] under transitions [6][39] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l65, l23]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [64][12] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [6][39] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [14][47] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [67][16] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [17][50] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [25][60] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [33][65] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [76][26] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [7][40] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [34][66] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [2][36] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [54][0] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [16][49] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [72][21] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [75][25] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [3][37] is [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [63][11] is [[[l50], [l46], [l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l10, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] under transitions [64][12] is [[[l50], [l46], [l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] under transitions [65][14] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true] under transitions [56][2] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [56][2] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [64][12] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [65][14] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [6][39] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [14][47] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [67][16] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [17][50] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [25][60] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [33][65] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [11][44] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [56][2] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [64][12] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [65][14] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [6][39] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [67][16] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [14][47] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [17][50] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [25][60] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [33][65] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [11][44] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [76][26] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [7][40] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [34][66] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [2][36] is [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true] under transitions [15][48] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l50], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l21, l65, l23], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [56][2] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [64][12] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [65][14] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [6][39] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [67][16] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [14][47] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [17][50] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [25][60] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [33][65] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [11][44] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [76][26] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [7][40] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [34][66] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [2][36] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [15][48] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [54][0] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [16][49] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [72][21] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [75][25] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [3][37] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [49][57] is [[[l52], [l51], [l45], [l46]], 2#true] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [63][11] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [26][61] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] under transitions [35][67] is [[[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l52], [l51], [l45], [l46]], 2#true] under transitions [40][4] is [[[l51], [l45], [l46], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l52], [l51], [l45], [l46]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45], [l46], [l52, l34]], 2#true] under transitions [40][4] is [[[l51], [l45], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45], [l46], [l52, l34]], 2#true] under transitions [13][46] is [[[l51], [l45, l41], [l46], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l45], [l46], [l52, l34]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41], [l46], [l52, l34]], 2#true] under transitions [40][4] is [[[l51], [l45, l41], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41], [l46], [l52, l34]], 2#true] under transitions [79][29] is [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l45, l41], [l46], [l52, l34]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] under transitions [40][4] is [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] under transitions [79][29] is [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] under transitions [13][46] is [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] under transitions [41][24] is [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true] under transitions [30][63] is [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l45, l41, l57], [l46], [l52, l34]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l45, l41, l57], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] under transitions [40][4] is [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] under transitions [79][29] is [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] under transitions [13][46] is [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true] under transitions [21][53] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l46], [l52, l34], [l0, l41, l45, l57]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [30][63] is [[[l51], [l46], [l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l45, l41, l57], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] under transitions [40][4] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] under transitions [79][29] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] under transitions [13][46] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l0, l11, l41, l45, l57], [l46], [l52, l34]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l0], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l0, l11], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l46], [l0], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [30][63] is [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l45, l41, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [51][19] is [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [40][4] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [79][29] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [13][46] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [21][53] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [41][24] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] under transitions [30][63] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l0, l11], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l0, l11], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l46], [l37, l48, l71], [l0, l41, l45, l57]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [51][19] is [[[l51], [l47], [l48], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true] under transitions [40][4] is [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true] under transitions [41][24] is [[[l51], [l47], [l48], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l52, l34], [l72], [l67]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [51][19] is [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l46], [l56, l0, l11], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l46], [l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l0, l11, l41, l45, l57], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [51][19] is [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [30][63] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true] under transitions [40][4] is [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true] under transitions [41][24] is [[[l51], [l47], [l72, l20], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true] under transitions [32][64] is [[[l51], [l47], [l72, l20, l24], [l52, l34], [l67]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l52, l34], [l67]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [51][19] is [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l51], [l46], [l37, l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l51], [l46], [l37, l48, l71], [l56, l0, l11]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l51], [l46], [l56, l0, l11], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [51][19] is [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [79][29] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [13][46] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [1][35] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [21][53] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [30][63] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l47], [l48], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l72, l20], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20, l24], [l52, l34], [l67]], 2#true] under transitions [40][4] is [[[l51], [l47], [l72, l20, l24], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20, l24], [l52, l34], [l67]], 2#true] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20, l24], [l52, l34], [l67]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l37, l48, l71], [l72], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l20], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l67], [l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l20], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l67, l40], [l51], [l47], [l72, l20], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l51], [l47], [l48, l71], [l72]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l24], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l24], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [40][4] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [41][24] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l67]], 2#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l67], [l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l67], [l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l48, l71], [l22, l9], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l72], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l72, l20], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l72, l20], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l67, l40], [l51], [l47], [l48, l71], [l72, l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l51], [l47], [l72, l20], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [40][4] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [57][3] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [41][24] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [32][64] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [62][10] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]], 2#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l37, l48, l71], [l72, l20, l24], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l20], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l20], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l22, l9], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l22, l9], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l22, l9], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l22, l9], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l72, l20], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l48, l71], [l72, l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l48, l71], [l72, l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l51], [l47], [l48, l71], [l72, l20, l24]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [40][4] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [41][24] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l52, l34], [l22]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l50], [l19], [l47], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l50], [l19], [l47], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l51], [l27, l20, l24], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l51], [l58, l22, l9], [l47], [l72, l20], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l72, l20], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l72, l20], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l51], [l47], [l27, l24], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l40], [l47], [l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l50], [l19], [l47], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l67]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [40][4] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [41][24] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l67, l40], [l51], [l27, l20, l24], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l72, l20], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l58, l22, l9], [l47], [l72, l20], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l48, l71], [l22, l9], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l67, l40], [l51], [l47], [l27, l24], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [52][7] is [[[l50], [l40], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l40], [l47], [l37, l48, l71]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [40][4] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [41][24] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]], 4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l67, l40], [l50], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l58, l22, l9], [l47], [l48, l71], [l72, l20, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l40], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l40], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l50], [l40], [l19], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [74][23] is [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l67, l40], [l50], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l47], [l22, l9], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27, l20, l24], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l27], [l58, l22, l9], [l47], [l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l47], [l27, l24], [l22, l9], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l51], [l47], [l27, l24], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [74][23] is [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l40], [l47]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l22, l9]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l33], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l33, l62], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l33], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [74][23] is [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l67, l40], [l50], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [44][34] is [[[l50], [l67, l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l37], [l20, l24, l72, l27], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l37], [l20, l24, l72, l27], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l37], [l20, l24, l72, l27], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l37], [l51], [l58, l22, l9], [l47], [l27, l24]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [45][17] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [73][22] is [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] under transitions [74][23] is [[[l50], [l40], [l47], [l19, l33, l62]], 3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [42][54] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [57][3] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [52][7] is [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [32][64] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [62][10] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [43][31] is [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l33, l62], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l33, l62], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l33, l62], [l47], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l47], [l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l19, l33, l62], [l22]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l19], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l33, l62], [l47], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l47], [l19, l33, l62], [l22, l9]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l47], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l19, l33], [l50], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l33, l62], [l58, l22, l9], [l47]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l58, l22, l9], [l47], [l62]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [47][56] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [46][13] is [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [73][22] is [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [53][5] is [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [74][23] is [[[l50], [l47], [l19, l33, l62], [l58]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l54], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [4][38] is [[[l50], [l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [4][38] is [[[l50], [l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [38][70] is [[[l50], [l54, l39], [l46]], 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [27][62] is [[[l50], [l59, l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [27][62] is [[[l50], [l59, l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l59, l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [82][33] is [[[l15], [l50], [l46]], 15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l59, l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [27][62] is [[[l50], [l59, l18], [l46]], 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l59, l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [82][33] is [[[l15], [l50], [l46]], 17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l59, l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [27][62] is [[[l50], [l59, l18], [l46]], 13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l15], [l50], [l46]], 15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))] under transitions [18][51] is [[[l50], [l17], [l46]], 19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))] [DEBUG]: successor of [[[l15], [l50], [l46]], 15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))] under transitions [19][52] is [[[l50], [l43], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l15], [l50], [l46]], 17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [18][51] is [[[l50], [l17], [l46]], 22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: successor of [[[l15], [l50], [l46]], 17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [19][52] is [[[l50], [l43], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] under transitions [12][45] is [[[l50], [l43, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l43], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [12][45] is [[[l50], [l43, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l43], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] under transitions [9][42] is [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l43, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [9][42] is [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l43, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] under transitions [22][55] is [[[l50], [l69], [l46]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] under transitions [9][42] is [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] under transitions [12][45] is [[[l50], [l43, l25, l5], [l46]], 20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [22][55] is [[[l50], [l69], [l46]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [9][42] is [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [12][45] is [[[l50], [l43, l25, l5], [l46]], 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l69], [l46]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [80][30] is [[[l50], [l46], [l69, l14]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l69], [l46]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l69], [l46]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [80][30] is [[[l50], [l46], [l69, l14]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l69], [l46]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l69, l14]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [80][30] is [[[l50], [l46], [l69, l14]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l69, l14]], 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [8][41] is [[[l50], [l46], [l35]], 31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l69, l14]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [80][30] is [[[l50], [l46], [l69, l14]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l69, l14]], 29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [8][41] is [[[l50], [l46], [l35]], 33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l35]], 31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [60][8] is [[[l50], [l12], [l46]], 35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: successor of [[[l50], [l46], [l35]], 31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [61][9] is [[[l50], [l46], [l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l35]], 33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [60][8] is [[[l50], [l12], [l46]], 38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] [DEBUG]: successor of [[[l50], [l46], [l35]], 33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))] under transitions [61][9] is [[[l50], [l46], [l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [71][20] is [[[l50], [l46], [l2, l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] under transitions [71][20] is [[[l50], [l46], [l2, l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l2, l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [66][15] is [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l2, l38]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l2, l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] under transitions [66][15] is [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l2, l38]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [24][59] is [[[l50], [l46], [l36]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [66][15] is [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] under transitions [71][20] is [[[l50], [l2, l55, l38], [l46]], 36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] under transitions [24][59] is [[[l50], [l46], [l36]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] under transitions [66][15] is [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] under transitions [71][20] is [[[l50], [l2, l55, l38], [l46]], 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l36]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [77][27] is [[[l50], [l31, l36], [l46]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l36]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l36]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [77][27] is [[[l50], [l31, l36], [l46]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: --> subsumption; abandoning [[[l50], [l46], [l36]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l31, l36], [l46]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [55][1] is [[[l50], [l46], [l8]], 47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l31, l36], [l46]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [77][27] is [[[l50], [l31, l36], [l46]], 42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l31, l36], [l46]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [55][1] is [[[l50], [l46], [l8]], 49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l31, l36], [l46]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [77][27] is [[[l50], [l31, l36], [l46]], 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l8]], 47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [36][68] is [[[l50], [l46], [l3]], 51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: successor of [[[l50], [l46], [l8]], 49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] under transitions [36][68] is [[[l50], [l46], [l3]], 54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@64da2a7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@d78795 [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Law 2: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Law 1: [45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))], Law 2: [23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))], Equals: false [DEBUG]: Recursively process sets: [[[[l50], [l2, l55, l38], [l46]], [36#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 39#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0))]], [[[l50], [l46], [l8]], [47#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 49#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))]], [[[l50], [l43, l25, l5], [l46]], [20#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)))), 23#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))]], [[[l50], [l12], [l46]], [38#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))), 35#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))]], [[[l50], [l17], [l46]], [22#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 19#(and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))]], [[[l50], [l46], [l69, l14]], [29#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))), 26#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l54, l39], [l46]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l15], [l50], [l46]], [15#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))), 17#(and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l46], [l35]], [33#(and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))), 31#(and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l59, l18], [l46]], [13#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 11#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l46], [l3]], [51#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 54#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))]], [[[l50], [l31, l36], [l46]], [42#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 45#(and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))]]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l58, l22, l9], [l47], [l62]] and [[l50], [l47], [l19, l33, l62], [l58]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l58, l22, l9], [l47], [l62]] and [[l50], [l58, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l58, l22, l9], [l47], [l62]] and [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l47], [l19, l33, l62], [l58]] and [[l50], [l33, l62], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l47], [l19, l33, l62], [l58]] and [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l33, l62], [l58, l22, l9], [l47]] and [[l50], [l58, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l33, l62], [l58, l22, l9], [l47]] and [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l58, l9], [l47], [l19, l33, l62]] and [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l19], [l47], [l22]] and [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] and [[l19, l33], [l50], [l47], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Recursively process sets: [[[[l47], [l50], [l19], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l50], [l62, l33], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33], [l50], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33], [l50], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l58, l22, l9], [l47], [l62]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l62], [l50], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l33, l62], [l58, l22, l9], [l47]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33, l62], [l50], [l9, l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l50], [l33, l62], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l19], [l47], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l62], [l50], [l9, l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l47], [l19, l33, l62], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l58, l9], [l47], [l19, l33, l62]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l50], [l9, l22], [l33, l62]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l50], [l58, l22, l9], [l47], [l19, l33, l62]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33, l62], [l50], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l50], [l58], [l19]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l62], [l50], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33], [l50], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l19, l33, l62], [l50], [l9, l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l50], [l19], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]]] [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48], [l22]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48], [l22]] and [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48], [l22]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l37], [l51], [l58, l22, l9], [l47], [l27, l24]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l47], [l48, l71], [l72], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l47], [l48, l71], [l72, l20, l24], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l47], [l72, l20], [l48, l71], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l37], [l51], [l58, l22, l9], [l47], [l27, l24]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]] and [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l47], [l48, l71], [l72], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l47], [l48, l71], [l72, l20, l24], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l47], [l72, l20], [l48, l71], [l22]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [2#true], Equals: true [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l51], [l47], [l48, l71], [l72], [l22]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l51], [l47], [l48, l71], [l72, l20, l24], [l22]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l51], [l47], [l72, l20], [l48, l71], [l22]] and [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l37], [l51], [l58, l22, l9], [l47], [l27, l24]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l37], [l51], [l27, l20, l24], [l58, l22, l9], [l47]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] and [[l51], [l58, l22, l9], [l47], [l27, l24], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] and [[l51], [l27], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Check overlap for: [[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]] and [[l51], [l27, l20, l24], [l58, l22, l9], [l47], [l37, l48, l71]] [DEBUG]: Law 1: [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [2#true], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [2#true], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: true [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: false [DEBUG]: Law 1: [3#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Equals: true [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Law 1: [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))], Law 2: [4#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))], Equals: false [DEBUG]: Recursively process sets: [[[[l20, l24, l72, l27], [l47], [l37], [l51], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l27, l20, l24], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37], [l51], [l58, l22, l9]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l72], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37, l48, l71], [l51], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l24, l20, l72], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l20, l72], [l37, l48, l71], [l51], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l48, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l48, l71], [l51], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l58], [l27]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27, l20, l24], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l24, l27, l20], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l48], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l37, l71], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l22], [l71]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l37, l48, l71], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l20, l72], [l22, l9], [l48, l71], [l51]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l24, l27], [l22, l9], [l48, l71], [l51]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l37], [l47], [l51], [l27, l20, l24], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l47], [l22, l9], [l48, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l37], [l47], [l9, l22], [l51], [l27, l20, l24]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l37, l71], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l22, l9], [l51], [l48]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l37, l48, l71], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l58], [l72]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l9, l22], [l51], [l27, l20, l24]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l47], [l48], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l24, l20, l72], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l48], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37], [l51], [l27], [l58, l22, l9]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l72], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37], [l51], [l27, l20, l24], [l58, l22, l9]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l48, l71], [l51], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l24, l20, l72], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l37], [l47], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l27], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27, l20, l24], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l24, l27, l20], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l51], [l47], [l72, l20], [l48, l71], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l22, l9], [l51], [l71]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37], [l51], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l27, l20, l24], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l9, l22], [l51], [l37, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37, l48, l71], [l51], [l9, l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l72], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l47], [l37, l48, l71], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l51], [l24, l20, l72], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l20, l72], [l37, l48, l71], [l51], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l24, l27], [l37, l48, l71], [l51], [l58, l22, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l37, l48, l71], [l51], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37, l48, l71], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l27, l20, l24], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l37], [l47], [l27, l24], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l48], [l58, l9]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l22, l9], [l48, l71], [l51], [l72]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l22, l9], [l48, l71], [l51], [l24, l20, l72]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l48, l71], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37], [l51], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l22, l9], [l48, l71], [l51], [l27]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l22, l9], [l48, l71], [l51], [l24, l27, l20]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l48, l71], [l51], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l48, l71], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l9, l22], [l51], [l27]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l37, l48, l71], [l9, l22], [l51], [l27, l20, l24]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37, l48, l71], [l51], [l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l20, l72], [l37, l48, l71], [l51], [l58]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l37], [l51], [l58, l22, l9], [l47]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l58, l9], [l47], [l37, l48, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l37], [l47], [l51], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l37], [l51], [l58, l22, l9]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l58], [l37, l71]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l58, l22, l9], [l37, l71]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l27, l24], [l37, l48, l71], [l51], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l51], [l47], [l48, l71], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l24, l27], [l48, l71], [l51], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l20, l72], [l48, l71], [l51], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l37, l48, l71], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l51], [l47], [l48, l71], [l72], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l47], [l48, l71], [l51], [l27, l20, l24], [l9, l58]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l51], [l47], [l48, l71], [l72, l20, l24], [l22]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))), 8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l37], [l47], [l27, l24], [l9, l22], [l51]], [6#(and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]], [[[l20, l24, l72, l27], [l47], [l51], [l48], [l22]], [8#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))]]] [INFO]: Constructed Empire Annotation: [[l50], [l43, l25, l5], [l46]] : 1848#(or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) [[l50], [l58, l22, l9], [l47], [l19, l33, l62]] : 1862#(or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l56, l0, l11, l41, l45, l57], [l51], [l46], [l37, l48, l71]] : 1858#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) [[l15], [l50], [l46]] : 1852#(or (and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) [[l50], [l54, l39], [l46]] : 1865#(or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l50], [l46], [l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]] : 1846#true [[l50], [l17], [l46]] : 1850#(or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))) [[l50], [l46], [l35]] : 1853#(or (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))) [[l50], [l59, l18], [l46]] : 1854#(or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l37, l48, l71]] : 1856#(or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l20, l24, l72, l27], [l51], [l58, l22, l9], [l47], [l52, l34]] : 1863#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) [[l67, l40], [l50], [l47], [l19, l33, l62]] : 1864#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) [[l50], [l46], [l69, l14]] : 1851#(or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l50], [l46], [l3]] : 1855#(or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) [[l50], [l46], [l8]] : 1861#(or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) [[l50], [l31, l36], [l46]] : 1866#(or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) [[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l52, l34]] : 1860#true [[l50], [l2, l55, l38], [l46]] : 1847#(or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) [[l50], [l12], [l46]] : 1849#(or (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) [[l56, l0, l11, l41, l45, l57], [l51], [l46], [l52, l34]] : 1857#true [[l20, l24, l72, l27], [l67, l40], [l51], [l47], [l37, l48, l71]] : 1859#(or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@476aac9 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@476aac9 [INFO]: Computed Owicki-Gries annotation with 24 ghost variables, 21 ghost updates, and overall size 18034 [INFO]: Computed Owicki-Gries annotation: Assertions: l50 : 65#(and (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|))) (or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|)) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|)) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) |v_[l50]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) l52 : 82#(and |v_[l52, l34]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) l51 : 108#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l51]_1|) l10 : 116#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l54 : 124#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l53 : 132#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l12 : 140#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (or (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|))) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|) l56 : 151#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l11 : 162#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l55 : 170#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l14 : 178#(and (not |v_[l47]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l58 : 192#(and (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l58, l22, l9]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|))) l13 : 193#false l57 : 204#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l16 : 212#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l15 : 220#(and (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|) l59 : 228#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|) l18 : 236#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|) l17 : 244#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|) l19 : 255#(and (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l19, l33, l62]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))))) l61 : 263#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l60 : 271#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l63 : 279#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l62 : 290#(and (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l19, l33, l62]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))))) l21 : 298#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l65 : 306#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l20 : 323#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) |v_[l20, l24, l72, l27]_1|) l64 : 324#false l23 : 332#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l67 : 346#(and |v_[l67, l40]_1| (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) l22 : 360#(and (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l58, l22, l9]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|))) l66 : 368#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l25 : 376#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l69 : 384#(and (not |v_[l47]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l24 : 401#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) |v_[l20, l24, l72, l27]_1|) l68 : 409#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l27 : 426#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) |v_[l20, l24, l72, l27]_1|) l26 : 434#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l29 : 442#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l28 : 443#false l0 : 454#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l70 : 462#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l1 : 470#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l2 : 478#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l72 : 495#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) |v_[l20, l24, l72, l27]_1|) l3 : 503#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) l71 : 517#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l37, l48, l71]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) l4 : 525#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l30 : 533#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l74 : 541#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l5 : 549#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l73 : 550#false l6 : 558#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l32 : 566#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l7 : 574#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l31 : 582#(and (not |v_[l47]_1|) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l8 : 590#(and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l34 : 604#(and |v_[l52, l34]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) l9 : 618#(and (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l58, l22, l9]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|))) l33 : 629#(and (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l19, l33, l62]_1| (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))))) l36 : 637#(and (not |v_[l47]_1|) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l35 : 645#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|)) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|) l38 : 653#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l37 : 667#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l37, l48, l71]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) l39 : 675#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l41 : 686#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l40 : 700#(and |v_[l67, l40]_1| (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) l43 : 708#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l42 : 716#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l45 : 727#(and (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) |v_[l56, l0, l11, l41, l45, l57]_1|) l44 : 735#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l47 : 758#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l51]_1|) |v_[l19, l33, l62]_1| (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l47]_1|)) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) |v_[l47]_1|) l46 : 808#(and (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_3~0 0) (< 0 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|))) (or (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_3~0) (<= (+ ~result_2~0 1) 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (= ~result_2~0 1) (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|)) (and (or (< 0 ~result_2~0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (< ~result_2~0 0) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0))) (or (< 0 ~result_2~0) (= ~result_3~0 1) (= ~result_2~0 0)))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) |v_[l52, l34]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) |v_[l69, l14]_1| (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l12]_1| |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l59, l18]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) |v_[l31, l36]_1| (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l15]_1| |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l43, l25, l5]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l17]_1| |v_[l50]_1| |v_[l46]_1|)) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l54, l39]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (not (and (not |v_[l47]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) |v_[l8]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0))) (or (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l2, l55, l38]_1| (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|))) (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1| |v_[l35]_1|)) (and (or (= ~result_3~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (<= (+ ~result_3~0 1) 0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0)) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (or (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0))))) |v_[l46]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l17]_1|) |v_[l3]_1| (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (and (= ~result_3~0 0) (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_2~0 0) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)))) l49 : 816#(and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l37, l48, l71]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1| (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l51]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l59, l18]_1|) |v_[l50]_1| |v_[l46]_1|) l48 : 830#(and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (<= 1 ~result_2~0) (<= (+ ~result_3~0 1) 0)) (and (<= (+ ~result_2~0 1) 0) (= ~result_3~0 1))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (and (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (= ~result_3~0 0) (= ~result_2~0 0)) (and (or (< ~result_2~0 0) (< ~result_3~0 1)) (or (and (= ~result_2~0 1) (<= (+ ~result_3~0 1) 0)) (= ~result_3~0 1)))) (or (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= (+ ~result_3~0 1) 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_3~0 1)) (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_3~0 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0)))) (not (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) |v_[l37, l48, l71]_1| (or (not (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|)) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 1)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= ~result_2~0 0))) (not (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (and (or (and (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256))) (= ~result_2~0 0)) (and (not (= ~sponsored_1~0 (* 256 (div ~sponsored_1~0 256)))) (= (+ ~result_2~0 1) 0))) (= (* (div ~sponsored_0~0 256) 256) ~sponsored_0~0))) (or (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) |v_[l58, l22, l9]_1| (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|) (and (not |v_[l47]_1|) (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l20, l24, l72, l27]_1|) (not |v_[l19, l33, l62]_1|) (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l67, l40]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l35]_1|) |v_[l56, l0, l11, l41, l45, l57]_1| (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l46]_1|) (and (not |v_[l8]_1|) (not |v_[l15]_1|) (not |v_[l69, l14]_1|) (not |v_[l19, l33, l62]_1|) |v_[l67, l40]_1| (not |v_[l12]_1|) (not |v_[l50]_1|) (not |v_[l52, l34]_1|) (not |v_[l58, l22, l9]_1|) |v_[l37, l48, l71]_1| (not |v_[l46]_1|) (not |v_[l35]_1|) (not |v_[l56, l0, l11, l41, l45, l57]_1|) (not |v_[l3]_1|) (not |v_[l17]_1|) (not |v_[l2, l55, l38]_1|) (not |v_[l43, l25, l5]_1|) (not |v_[l31, l36]_1|) (not |v_[l54, l39]_1|) (not |v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1|) (not |v_[l59, l18]_1|) |v_[l51]_1| |v_[l47]_1| |v_[l20, l24, l72, l27]_1|))) Ghost Variables (and initial values): v_[l59, l18]_1 : false v_[l46]_1 : true v_[l37, l48, l71]_1 : false v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1 : true v_[l58, l22, l9]_1 : false v_[l35]_1 : false v_[l17]_1 : false v_[l50]_1 : true v_[l19, l33, l62]_1 : false v_[l69, l14]_1 : false v_[l56, l0, l11, l41, l45, l57]_1 : false v_[l20, l24, l72, l27]_1 : false v_[l2, l55, l38]_1 : false v_[l54, l39]_1 : false v_[l8]_1 : false v_[l15]_1 : false v_[l51]_1 : false v_[l52, l34]_1 : false v_[l47]_1 : false v_[l12]_1 : false v_[l67, l40]_1 : false v_[l3]_1 : false v_[l31, l36]_1 : false v_[l43, l25, l5]_1 : false Ghost Updates: [55][1] : (v_[l31, l36]_1, v_[l8]_1) := (false, true) [82][33] : (v_[l59, l18]_1, v_[l15]_1) := (false, true) [36][68] : (v_[l3]_1, v_[l8]_1) := (true, false) [53][5] : (v_[l47]_1, v_[l46]_1, v_[l58, l22, l9]_1, v_[l19, l33, l62]_1, v_[l54, l39]_1) := (false, true, false, false, true) [37][69] : (v_[l8]_1) := (false) [4][38] : (v_[l59, l18]_1, v_[l54, l39]_1) := (true, false) [52][7] : (v_[l51]_1, v_[l37, l48, l71]_1, v_[l50]_1, v_[l19, l33, l62]_1, v_[l20, l24, l72, l27]_1) := (false, false, true, true, false) [60][8] : (v_[l35]_1, v_[l12]_1) := (false, true) [61][9] : (v_[l35]_1, v_[l2, l55, l38]_1) := (false, true) [8][41] : (v_[l35]_1, v_[l69, l14]_1) := (true, false) [10][43] : (v_[l17]_1, v_[l43, l25, l5]_1) := (false, true) [45][17] : (v_[l58, l22, l9]_1, v_[l67, l40]_1) := (true, false) [51][19] : (v_[l46]_1, v_[l47]_1, v_[l67, l40]_1, v_[l56, l0, l11, l41, l45, l57]_1, v_[l20, l24, l72, l27]_1) := (false, true, true, false, true) [18][51] : (v_[l17]_1, v_[l15]_1) := (true, false) [19][52] : (v_[l43, l25, l5]_1, v_[l15]_1) := (true, false) [22][55] : (v_[l43, l25, l5]_1, v_[l69, l14]_1) := (false, true) [41][24] : (v_[l52, l34]_1, v_[l37, l48, l71]_1) := (false, true) [49][57] : (v_[l51]_1, v_[l52, l34]_1, v_[l66, l10, l68, l42, l26, l53, l29, l44, l70, l49, l1, l16, l4, l30, l74, l6, l61, l32, l60, l63, l7, l21, l65, l23]_1, v_[l50]_1, v_[l56, l0, l11, l41, l45, l57]_1) := (true, true, false, false, true) [23][58] : (v_[l12]_1, v_[l2, l55, l38]_1) := (false, true) [24][59] : (v_[l31, l36]_1, v_[l2, l55, l38]_1) := (true, false) [78][28] : (v_[l3]_1) := (false) [INFO]: Owicki-Gries size: 18034 [INFO]: PetriOwickiGries Statistics: 0.0ms Crown empire time, 442.0ms EmpireToOwickiGries time, 0.0ms Empire validity check time, 0.0ms Owicki-Gries validity check time, Empire statistics: empire size: 21, empire law size: 2081, empire annotation size: 2102, number of regions: 24, Min number of regions per territory: 3, Max number of regions per territory: 5, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 24, Median number of places per region: 2 │ │ │ duration: 9779 ms │ │ │ status: ✔ SUCCESSFUL │ └─ PetriOwickiGriesTestSuite finished after 9812 ms. └─ JUnit Vintage finished after 9844 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 3 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 10081 ms [ 4 containers found ] [ 0 containers skipped ] [ 4 containers started ] [ 0 containers aborted ] [ 4 containers successful ] [ 0 containers failed ] [ 1 tests found ] [ 0 tests skipped ] [ 1 tests started ] [ 0 tests aborted ] [ 1 tests successful ] [ 0 tests failed ]