benchexec/../run-test.sh Library-TraceCheckerUtilsTest de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite MemSafety.06-symbeq_13-equ_proc_nr.i_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 10 ms. ├─ JUnit Vintage │ ├─ PetriOwickiGriesTestSuite │ │ ├─ MemSafety_06-symbeq_13-equ_proc_nr_i_BEv2_AllErrorsAtOnce_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite]/[test:MemSafety_06-symbeq_13-equ_proc_nr_i_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]: 'MemSafety.06-symbeq_13-equ_proc_nr.i_BEv2_AllErrorsAtOnce.ats' successfully parsed [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@76c7beb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@76c7beb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@76c7beb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@76c7beb3 [DEBUG]: simplifying formula of DAG size 5 [DEBUG]: DAG size before simplification 5, DAG size after simplification 5 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4204541c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4204541c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4204541c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4204541c [DEBUG]: simplifying formula of DAG size 9 [DEBUG]: DAG size before simplification 9, DAG size after simplification 9 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: simplifying formula of DAG size 3 [DEBUG]: DAG size before simplification 3, DAG size after simplification 3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: simplifying formula of DAG size 9 [DEBUG]: DAG size before simplification 9, DAG size after simplification 9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: simplifying formula of DAG size 12 [DEBUG]: DAG size before simplification 12, DAG size after simplification 12 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a62689d [DEBUG]: simplifying formula of DAG size 7 [DEBUG]: DAG size before simplification 7, DAG size after simplification 7 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: simplifying formula of DAG size 3 [DEBUG]: DAG size before simplification 3, DAG size after simplification 3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: simplifying formula of DAG size 8 [DEBUG]: DAG size before simplification 8, DAG size after simplification 8 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60fa3495 [DEBUG]: simplifying formula of DAG size 13 [DEBUG]: DAG size before simplification 13, DAG size after simplification 13 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 3 [DEBUG]: DAG size before simplification 3, DAG size after simplification 3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 21 [DEBUG]: DAG size before simplification 21, DAG size after simplification 21 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 14 [DEBUG]: DAG size before simplification 14, DAG size after simplification 14 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 18 [DEBUG]: DAG size before simplification 18, DAG size after simplification 18 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 11 [DEBUG]: DAG size before simplification 11, DAG size after simplification 11 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 9 [DEBUG]: DAG size before simplification 9, DAG size after simplification 9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 16 [DEBUG]: DAG size before simplification 16, DAG size after simplification 16 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 12 [DEBUG]: DAG size before simplification 12, DAG size after simplification 12 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@3e2822 [DEBUG]: simplifying formula of DAG size 7 [DEBUG]: DAG size before simplification 7, DAG size after simplification 7 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 3 [DEBUG]: DAG size before simplification 3, DAG size after simplification 3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [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@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 16 [DEBUG]: DAG size before simplification 16, DAG size after simplification 16 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [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@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 28 [DEBUG]: DAG size before simplification 28, DAG size after simplification 28 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 8 [DEBUG]: DAG size before simplification 8, DAG size after simplification 8 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [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@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 13 [DEBUG]: DAG size before simplification 13, DAG size after simplification 13 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@79e18e38 [DEBUG]: simplifying formula of DAG size 17 [DEBUG]: DAG size before simplification 17, DAG size after simplification 17 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 18 [DEBUG]: DAG size before simplification 18, DAG size after simplification 18 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 10 [DEBUG]: DAG size before simplification 10, DAG size after simplification 10 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 12 [DEBUG]: DAG size before simplification 12, DAG size after simplification 12 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 8 [DEBUG]: DAG size before simplification 8, DAG size after simplification 8 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 11 [DEBUG]: DAG size before simplification 11, DAG size after simplification 11 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 5 [DEBUG]: DAG size before simplification 5, DAG size after simplification 5 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@29a60c27 [DEBUG]: simplifying formula of DAG size 11 [DEBUG]: DAG size before simplification 11, DAG size after simplification 11 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 10 [DEBUG]: DAG size before simplification 10, DAG size after simplification 10 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [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@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 19 [DEBUG]: DAG size before simplification 19, DAG size after simplification 19 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 18 [DEBUG]: DAG size before simplification 18, DAG size after simplification 18 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 35 [DEBUG]: DAG size before simplification 35, DAG size after simplification 35 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 26 [DEBUG]: DAG size before simplification 26, DAG size after simplification 26 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1849db1a [DEBUG]: simplifying formula of DAG size 22 [DEBUG]: DAG size before simplification 22, DAG size after simplification 22 [INFO]: Number of proof automata: 8 [INFO]: 64 / 73 letters are loopers in proof 0 [INFO]: 65 / 73 letters are loopers in proof 1 [INFO]: 42 / 73 letters are loopers in proof 2 [INFO]: 48 / 73 letters are loopers in proof 3 [INFO]: 31 / 73 letters are loopers in proof 4 [INFO]: 32 / 73 letters are loopers in proof 5 [INFO]: 33 / 73 letters are loopers in proof 6 [INFO]: 32 / 73 letters are loopers in proof 7 [INFO]: Loopers in proof automata: min=31, max=65, median=42 [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:[1][0] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 2, total #Conditions: 16 [DEBUG]: Constructed Non-cut-off-Event: 2:2A:[10][1] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 3, total #Conditions: 21 [DEBUG]: Constructed Non-cut-off-Event: 3:3A:[6][2] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 4, total #Conditions: 30 [DEBUG]: Constructed Non-cut-off-Event: 4:4A:[32][3] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 5, total #Conditions: 35 [DEBUG]: Constructed Non-cut-off-Event: 5:5A:[65][4] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 6, total #Conditions: 40 [DEBUG]: Constructed Non-cut-off-Event: 6:6A:[59][5] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 7, total #Conditions: 45 [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: 50 [DEBUG]: Constructed Non-cut-off-Event: 8:8A:[72][7] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 9, total #Conditions: 55 [DEBUG]: Constructed Non-cut-off-Event: 9:9A:[19][8] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 10, total #Conditions: 60 [DEBUG]: Constructed Non-cut-off-Event: 10:10A:[8][9] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 11, total #Conditions: 65 [DEBUG]: Constructed Non-cut-off-Event: 11:11A:[48][10] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 12, total #Conditions: 74 [DEBUG]: Constructed Non-cut-off-Event: 12:12A:[30][11] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 13, total #Conditions: 77 [DEBUG]: Constructed Non-cut-off-Event: 13:13A:[5][12] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 14, total #Conditions: 80 [DEBUG]: Constructed Non-cut-off-Event: 14:14A:[63][13] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 15, total #Conditions: 83 [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: 86 [DEBUG]: Constructed Non-cut-off-Event: 16:16A:[17][15] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 17, total #Conditions: 89 [DEBUG]: Constructed Non-cut-off-Event: 17:17A:[26][16] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 18, total #Conditions: 92 [DEBUG]: Constructed Non-cut-off-Event: 18:18A:[11][17] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 19, total #Conditions: 95 [DEBUG]: Constructed Non-cut-off-Event: 19:19A:[9][18] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 20, total #Conditions: 96 [DEBUG]: Constructed Non-cut-off-Event: 20:20A:[21][19] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 21, total #Conditions: 104 [DEBUG]: Constructed Non-cut-off-Event: 21:21A:[54][20] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 22, total #Conditions: 109 [DEBUG]: Constructed Non-cut-off-Event: 22:22A:[18][21] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 23, total #Conditions: 112 [DEBUG]: Constructed Non-cut-off-Event: 23:23A:[27][22] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 24, total #Conditions: 113 [DEBUG]: Constructed Non-cut-off-Event: 24:24A:[57][23] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 25, total #Conditions: 114 [DEBUG]: Constructed Non-cut-off-Event: 25:25A:[2][24] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 26, total #Conditions: 115 [DEBUG]: Constructed Non-cut-off-Event: 26:26A:[7][25] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 27, total #Conditions: 116 [DEBUG]: Constructed Non-cut-off-Event: 27:27A:[15][26] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 28, total #Conditions: 125 [DEBUG]: Constructed Non-cut-off-Event: 28:28A:[51][27] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 29, total #Conditions: 130 [DEBUG]: Constructed Non-cut-off-Event: 29:29A:[58][28] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 30, total #Conditions: 135 [DEBUG]: Constructed Non-cut-off-Event: 30:30A:[73][29] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 31, total #Conditions: 136 [DEBUG]: Constructed Non-cut-off-Event: 31:31A:[52][30] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 32, total #Conditions: 137 [DEBUG]: Constructed Non-cut-off-Event: 32:31A:[53][31] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 33, total #Conditions: 138 [DEBUG]: Constructed Non-cut-off-Event: 33:32A:[61][32] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 34, total #Conditions: 145 [DEBUG]: Constructed Non-cut-off-Event: 34:32A:[31][33] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 35, total #Conditions: 150 [DEBUG]: Constructed Non-cut-off-Event: 35:33A:[62][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 36, total #Conditions: 155 [DEBUG]: Constructed Non-cut-off-Event: 36:33A:[62][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 37, total #Conditions: 160 [DEBUG]: Constructed Non-cut-off-Event: 37:34A:[20][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 38, total #Conditions: 165 [DEBUG]: Constructed Non-cut-off-Event: 38:34A:[20][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 39, total #Conditions: 170 [DEBUG]: Constructed Non-cut-off-Event: 39:35A:[49][38] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 40, total #Conditions: 171 [DEBUG]: Constructed Non-cut-off-Event: 40:35A:[49][38] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 41, total #Conditions: 172 [DEBUG]: Constructed Non-cut-off-Event: 41:36A:[55][39] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 42, total #Conditions: 173 [DEBUG]: Constructed Non-cut-off-Event: 42:36A:[55][39] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 43, total #Conditions: 174 [DEBUG]: Constructed Non-cut-off-Event: 43:37A:[68][40] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 44, total #Conditions: 181 [DEBUG]: Constructed Non-cut-off-Event: 44:37A:[68][41] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 45, total #Conditions: 188 [DEBUG]: Constructed Non-cut-off-Event: 45:38A:[46][42] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 46, total #Conditions: 197 [DEBUG]: Constructed Non-cut-off-Event: 46:38A:[46][43] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 47, total #Conditions: 206 [DEBUG]: Constructed Non-cut-off-Event: 47:39A:[35][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 48, total #Conditions: 207 [DEBUG]: Constructed Non-cut-off-Event: 48:39A:[24][45] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 49, total #Conditions: 208 [DEBUG]: Constructed Non-cut-off-Event: 49:39A:[35][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 50, total #Conditions: 209 [DEBUG]: Constructed Non-cut-off-Event: 50:39A:[24][45] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 51, total #Conditions: 210 [DEBUG]: Constructed Non-cut-off-Event: 51:40A:[36][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 52, total #Conditions: 217 [DEBUG]: Constructed Non-cut-off-Event: 52:40A:[66][47] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 53, total #Conditions: 218 [DEBUG]: Constructed Non-cut-off-Event: 53:40A:[36][48] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 54, total #Conditions: 225 [DEBUG]: Constructed Non-cut-off-Event: 54:40A:[66][47] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 55, total #Conditions: 226 [DEBUG]: Constructed Non-cut-off-Event: 55:41A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 56, total #Conditions: 227 [DEBUG]: Constructed Non-cut-off-Event: 56:41A:[56][50] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 57, total #Conditions: 234 [DEBUG]: Constructed Cut-off-Event: 57:43A:[56][50] [DEBUG]: Possible Extension size: 6, total #Events: 58, total #Conditions: 241 [DEBUG]: Constructed Non-cut-off-Event: 58:41A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 59, total #Conditions: 242 [DEBUG]: Constructed Non-cut-off-Event: 59:41A:[56][51] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 60, total #Conditions: 249 [DEBUG]: Constructed Cut-off-Event: 60:43A:[56][51] [DEBUG]: Possible Extension size: 6, total #Events: 61, total #Conditions: 256 [DEBUG]: Constructed Non-cut-off-Event: 61:42A:[38][52] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 62, total #Conditions: 263 [DEBUG]: Constructed Non-cut-off-Event: 62:42A:[67][53] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 63, total #Conditions: 264 [DEBUG]: Constructed Non-cut-off-Event: 63:42A:[38][54] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 64, total #Conditions: 271 [DEBUG]: Constructed Non-cut-off-Event: 64:42A:[67][53] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 65, total #Conditions: 272 [DEBUG]: Constructed Non-cut-off-Event: 65:43A:[36][46] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 66, total #Conditions: 279 [DEBUG]: Constructed Non-cut-off-Event: 66:43A:[41][55] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 67, total #Conditions: 286 [DEBUG]: Constructed Non-cut-off-Event: 67:43A:[29][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 68, total #Conditions: 291 [DEBUG]: Constructed Cut-off-Event: 68:45A:[36][60] [DEBUG]: Possible Extension size: 10, total #Events: 69, total #Conditions: 298 [DEBUG]: Constructed Non-cut-off-Event: 69:43A:[36][48] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 70, total #Conditions: 305 [DEBUG]: Constructed Non-cut-off-Event: 70:43A:[41][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 71, total #Conditions: 312 [DEBUG]: Constructed Non-cut-off-Event: 71:43A:[29][58] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 72, total #Conditions: 317 [DEBUG]: Constructed Cut-off-Event: 72:45A:[36][62] [DEBUG]: Possible Extension size: 12, total #Events: 73, total #Conditions: 324 [DEBUG]: Constructed Non-cut-off-Event: 73:44A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 74, total #Conditions: 325 [DEBUG]: Constructed Cut-off-Event: 74:45A:[56][50] [DEBUG]: Possible Extension size: 11, total #Events: 75, total #Conditions: 332 [DEBUG]: Constructed Non-cut-off-Event: 75:44A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 76, total #Conditions: 333 [DEBUG]: Constructed Non-cut-off-Event: 76:44A:[25][61] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 77, total #Conditions: 338 [DEBUG]: Constructed Non-cut-off-Event: 77:44A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 78, total #Conditions: 339 [DEBUG]: Constructed Cut-off-Event: 78:45A:[56][51] [DEBUG]: Possible Extension size: 11, total #Events: 79, total #Conditions: 346 [DEBUG]: Constructed Non-cut-off-Event: 79:44A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 80, total #Conditions: 347 [DEBUG]: Constructed Non-cut-off-Event: 80:44A:[25][63] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 81, total #Conditions: 352 [DEBUG]: Constructed Non-cut-off-Event: 81:45A:[38][52] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 82, total #Conditions: 359 [DEBUG]: Constructed Cut-off-Event: 82:46A:[56][50] [DEBUG]: Possible Extension size: 12, total #Events: 83, total #Conditions: 366 [DEBUG]: Constructed Non-cut-off-Event: 83:45A:[29][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 84, total #Conditions: 371 [DEBUG]: Constructed Cut-off-Event: 84:47A:[38][67] [DEBUG]: Possible Extension size: 12, total #Events: 85, total #Conditions: 378 [DEBUG]: Constructed Cut-off-Event: 85:46A:[36][60] [DEBUG]: Possible Extension size: 11, total #Events: 86, total #Conditions: 385 [DEBUG]: Constructed Non-cut-off-Event: 86:45A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 87, total #Conditions: 386 [DEBUG]: Constructed Non-cut-off-Event: 87:45A:[47][65] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 88, total #Conditions: 391 [DEBUG]: Constructed Non-cut-off-Event: 88:45A:[38][54] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 89, total #Conditions: 398 [DEBUG]: Constructed Cut-off-Event: 89:46A:[56][51] [DEBUG]: Possible Extension size: 12, total #Events: 90, total #Conditions: 405 [DEBUG]: Constructed Non-cut-off-Event: 90:45A:[29][58] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 91, total #Conditions: 410 [DEBUG]: Constructed Cut-off-Event: 91:47A:[38][71] [DEBUG]: Possible Extension size: 12, total #Events: 92, total #Conditions: 417 [DEBUG]: Constructed Cut-off-Event: 92:46A:[36][62] [DEBUG]: Possible Extension size: 11, total #Events: 93, total #Conditions: 424 [DEBUG]: Constructed Non-cut-off-Event: 93:45A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 94, total #Conditions: 425 [DEBUG]: Constructed Non-cut-off-Event: 94:45A:[47][66] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 95, total #Conditions: 430 [DEBUG]: Constructed Non-cut-off-Event: 95:46A:[41][55] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 96, total #Conditions: 437 [DEBUG]: Constructed Non-cut-off-Event: 96:46A:[25][61] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 97, total #Conditions: 442 [DEBUG]: Constructed Cut-off-Event: 97:47A:[36][70] [DEBUG]: Possible Extension size: 13, total #Events: 98, total #Conditions: 449 [DEBUG]: Constructed Non-cut-off-Event: 98:46A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 99, total #Conditions: 450 [DEBUG]: Constructed Non-cut-off-Event: 99:46A:[12][69] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 100, total #Conditions: 457 [DEBUG]: Constructed Non-cut-off-Event: 100:46A:[41][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 101, total #Conditions: 464 [DEBUG]: Constructed Non-cut-off-Event: 101:46A:[25][63] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 102, total #Conditions: 469 [DEBUG]: Constructed Cut-off-Event: 102:47A:[36][73] [DEBUG]: Possible Extension size: 14, total #Events: 103, total #Conditions: 476 [DEBUG]: Constructed Non-cut-off-Event: 103:46A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 104, total #Conditions: 477 [DEBUG]: Constructed Non-cut-off-Event: 104:46A:[12][72] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 105, total #Conditions: 484 [DEBUG]: Constructed Non-cut-off-Event: 105:47A:[29][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 106, total #Conditions: 489 [DEBUG]: Constructed Cut-off-Event: 106:48A:[38][67] [DEBUG]: Possible Extension size: 14, total #Events: 107, total #Conditions: 496 [DEBUG]: Constructed Cut-off-Event: 107:48A:[41][78] [DEBUG]: Possible Extension size: 13, total #Events: 108, total #Conditions: 503 [DEBUG]: Constructed Non-cut-off-Event: 108:47A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 109, total #Conditions: 504 [DEBUG]: Constructed Non-cut-off-Event: 109:47A:[47][65] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 110, total #Conditions: 509 [DEBUG]: Constructed Cut-off-Event: 110:48A:[36][74] [DEBUG]: Possible Extension size: 13, total #Events: 111, total #Conditions: 516 [DEBUG]: Constructed Non-cut-off-Event: 111:47A:[50][75] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 112, total #Conditions: 521 [DEBUG]: Constructed Non-cut-off-Event: 112:47A:[29][58] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 113, total #Conditions: 526 [DEBUG]: Constructed Cut-off-Event: 113:48A:[38][71] [DEBUG]: Possible Extension size: 14, total #Events: 114, total #Conditions: 533 [DEBUG]: Constructed Cut-off-Event: 114:48A:[41][81] [DEBUG]: Possible Extension size: 13, total #Events: 115, total #Conditions: 540 [DEBUG]: Constructed Non-cut-off-Event: 115:47A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 116, total #Conditions: 541 [DEBUG]: Constructed Non-cut-off-Event: 116:47A:[47][66] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 117, total #Conditions: 546 [DEBUG]: Constructed Cut-off-Event: 117:48A:[36][76] [DEBUG]: Possible Extension size: 13, total #Events: 118, total #Conditions: 553 [DEBUG]: Constructed Non-cut-off-Event: 118:47A:[50][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 119, total #Conditions: 558 [DEBUG]: Constructed Non-cut-off-Event: 119:48A:[29][56] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 120, total #Conditions: 563 [DEBUG]: Constructed Non-cut-off-Event: 120:48A:[25][61] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 121, total #Conditions: 568 [DEBUG]: Constructed Cut-off-Event: 121:49A:[38][79] [DEBUG]: Possible Extension size: 14, total #Events: 122, total #Conditions: 575 [DEBUG]: Constructed Cut-off-Event: 122:49A:[41][78] [DEBUG]: Possible Extension size: 13, total #Events: 123, total #Conditions: 582 [DEBUG]: Constructed Non-cut-off-Event: 123:48A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 124, total #Conditions: 583 [DEBUG]: Constructed Non-cut-off-Event: 124:48A:[12][69] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 125, total #Conditions: 590 [DEBUG]: Constructed Cut-off-Event: 125:49A:[36][60] [DEBUG]: Possible Extension size: 13, total #Events: 126, total #Conditions: 597 [DEBUG]: Constructed Non-cut-off-Event: 126:48A:[28][80] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 127, total #Conditions: 602 [DEBUG]: Constructed Non-cut-off-Event: 127:48A:[29][58] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 128, total #Conditions: 607 [DEBUG]: Constructed Non-cut-off-Event: 128:48A:[25][63] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 129, total #Conditions: 612 [DEBUG]: Constructed Cut-off-Event: 129:49A:[38][82] [DEBUG]: Possible Extension size: 14, total #Events: 130, total #Conditions: 619 [DEBUG]: Constructed Cut-off-Event: 130:49A:[41][81] [DEBUG]: Possible Extension size: 13, total #Events: 131, total #Conditions: 626 [DEBUG]: Constructed Non-cut-off-Event: 131:48A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 132, total #Conditions: 627 [DEBUG]: Constructed Non-cut-off-Event: 132:48A:[12][72] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 133, total #Conditions: 634 [DEBUG]: Constructed Cut-off-Event: 133:49A:[36][62] [DEBUG]: Possible Extension size: 13, total #Events: 134, total #Conditions: 641 [DEBUG]: Constructed Non-cut-off-Event: 134:48A:[28][83] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 135, total #Conditions: 646 [DEBUG]: Constructed Non-cut-off-Event: 135:49A:[25][61] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 136, total #Conditions: 651 [DEBUG]: Constructed Non-cut-off-Event: 136:49A:[47][65] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 15, total #Events: 137, total #Conditions: 656 [DEBUG]: Constructed Cut-off-Event: 137:50A:[38][84] [DEBUG]: Possible Extension size: 14, total #Events: 138, total #Conditions: 663 [DEBUG]: Constructed Cut-off-Event: 138:50A:[41][88] [DEBUG]: Possible Extension size: 13, total #Events: 139, total #Conditions: 670 [DEBUG]: Constructed Non-cut-off-Event: 139:49A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 140, total #Conditions: 671 [DEBUG]: Constructed Non-cut-off-Event: 140:49A:[50][75] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 141, total #Conditions: 676 [DEBUG]: Constructed Cut-off-Event: 141:50A:[28][80] [DEBUG]: Possible Extension size: 12, total #Events: 142, total #Conditions: 681 [DEBUG]: Constructed Non-cut-off-Event: 142:49A:[16][85] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 143, total #Conditions: 688 [DEBUG]: Constructed Non-cut-off-Event: 143:49A:[25][63] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 144, total #Conditions: 693 [DEBUG]: Constructed Non-cut-off-Event: 144:49A:[47][66] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 14, total #Events: 145, total #Conditions: 698 [DEBUG]: Constructed Cut-off-Event: 145:50A:[38][86] [DEBUG]: Possible Extension size: 13, total #Events: 146, total #Conditions: 705 [DEBUG]: Constructed Cut-off-Event: 146:50A:[41][90] [DEBUG]: Possible Extension size: 12, total #Events: 147, total #Conditions: 712 [DEBUG]: Constructed Non-cut-off-Event: 147:49A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 148, total #Conditions: 713 [DEBUG]: Constructed Non-cut-off-Event: 148:49A:[50][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 149, total #Conditions: 718 [DEBUG]: Constructed Cut-off-Event: 149:50A:[28][83] [DEBUG]: Possible Extension size: 11, total #Events: 150, total #Conditions: 723 [DEBUG]: Constructed Non-cut-off-Event: 150:49A:[16][87] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 151, total #Conditions: 730 [DEBUG]: Constructed Non-cut-off-Event: 151:50A:[47][65] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 152, total #Conditions: 735 [DEBUG]: Constructed Non-cut-off-Event: 152:50A:[12][69] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 153, total #Conditions: 742 [DEBUG]: Constructed Cut-off-Event: 153:51A:[41][91] [DEBUG]: Possible Extension size: 12, total #Events: 154, total #Conditions: 749 [DEBUG]: Constructed Cut-off-Event: 154:51A:[38][67] [DEBUG]: Possible Extension size: 11, total #Events: 155, total #Conditions: 756 [DEBUG]: Constructed Non-cut-off-Event: 155:50A:[36][46] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 156, total #Conditions: 763 [DEBUG]: Constructed Cut-off-Event: 156:51A:[36][46] [DEBUG]: Possible Extension size: 11, total #Events: 157, total #Conditions: 770 [DEBUG]: Constructed Non-cut-off-Event: 157:50A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 158, total #Conditions: 771 [DEBUG]: Constructed Non-cut-off-Event: 158:50A:[47][66] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 159, total #Conditions: 776 [DEBUG]: Constructed Non-cut-off-Event: 159:50A:[12][72] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 160, total #Conditions: 783 [DEBUG]: Constructed Cut-off-Event: 160:51A:[41][93] [DEBUG]: Possible Extension size: 11, total #Events: 161, total #Conditions: 790 [DEBUG]: Constructed Cut-off-Event: 161:51A:[38][71] [DEBUG]: Possible Extension size: 10, total #Events: 162, total #Conditions: 797 [DEBUG]: Constructed Non-cut-off-Event: 162:50A:[36][48] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 163, total #Conditions: 804 [DEBUG]: Constructed Cut-off-Event: 163:51A:[36][48] [DEBUG]: Possible Extension size: 10, total #Events: 164, total #Conditions: 811 [DEBUG]: Constructed Non-cut-off-Event: 164:50A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 165, total #Conditions: 812 [DEBUG]: Constructed Non-cut-off-Event: 165:51A:[12][69] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 166, total #Conditions: 819 [DEBUG]: Constructed Non-cut-off-Event: 166:51A:[50][75] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 167, total #Conditions: 824 [DEBUG]: Constructed Cut-off-Event: 167:52A:[41][78] [DEBUG]: Possible Extension size: 10, total #Events: 168, total #Conditions: 831 [DEBUG]: Constructed Non-cut-off-Event: 168:51A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 169, total #Conditions: 832 [DEBUG]: Constructed Cut-off-Event: 169:52A:[28][80] [DEBUG]: Possible Extension size: 9, total #Events: 170, total #Conditions: 837 [DEBUG]: Constructed Non-cut-off-Event: 170:51A:[16][85] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 171, total #Conditions: 844 [DEBUG]: Constructed Non-cut-off-Event: 171:51A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 172, total #Conditions: 845 [DEBUG]: Constructed Non-cut-off-Event: 172:51A:[12][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 173, total #Conditions: 852 [DEBUG]: Constructed Non-cut-off-Event: 173:51A:[50][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 174, total #Conditions: 857 [DEBUG]: Constructed Cut-off-Event: 174:52A:[41][81] [DEBUG]: Possible Extension size: 10, total #Events: 175, total #Conditions: 864 [DEBUG]: Constructed Non-cut-off-Event: 175:51A:[37][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 176, total #Conditions: 865 [DEBUG]: Constructed Cut-off-Event: 176:52A:[28][83] [DEBUG]: Possible Extension size: 9, total #Events: 177, total #Conditions: 870 [DEBUG]: Constructed Non-cut-off-Event: 177:51A:[16][87] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 178, total #Conditions: 877 [DEBUG]: Constructed Non-cut-off-Event: 178:51A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 179, total #Conditions: 878 [DEBUG]: Constructed Non-cut-off-Event: 179:52A:[50][75] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 180, total #Conditions: 883 [DEBUG]: Constructed Non-cut-off-Event: 180:52A:[38][52] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 181, total #Conditions: 890 [DEBUG]: Constructed Cut-off-Event: 181:53A:[38][52] [DEBUG]: Possible Extension size: 10, total #Events: 182, total #Conditions: 897 [DEBUG]: Constructed Cut-off-Event: 182:53A:[28][80] [DEBUG]: Possible Extension size: 9, total #Events: 183, total #Conditions: 902 [DEBUG]: Constructed Non-cut-off-Event: 183:52A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 184, total #Conditions: 903 [DEBUG]: Constructed Non-cut-off-Event: 184:52A:[4][94] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 185, total #Conditions: 910 [DEBUG]: Constructed Non-cut-off-Event: 185:52A:[50][77] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 186, total #Conditions: 915 [DEBUG]: Constructed Non-cut-off-Event: 186:52A:[38][54] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 187, total #Conditions: 922 [DEBUG]: Constructed Cut-off-Event: 187:53A:[38][54] [DEBUG]: Possible Extension size: 10, total #Events: 188, total #Conditions: 929 [DEBUG]: Constructed Cut-off-Event: 188:53A:[28][83] [DEBUG]: Possible Extension size: 9, total #Events: 189, total #Conditions: 934 [DEBUG]: Constructed Non-cut-off-Event: 189:52A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 190, total #Conditions: 935 [DEBUG]: Constructed Non-cut-off-Event: 190:52A:[4][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 191, total #Conditions: 942 [DEBUG]: Constructed Non-cut-off-Event: 191:53A:[41][55] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 192, total #Conditions: 949 [DEBUG]: Constructed Non-cut-off-Event: 192:53A:[16][85] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 193, total #Conditions: 956 [DEBUG]: Constructed Cut-off-Event: 193:54A:[41][55] [DEBUG]: Possible Extension size: 11, total #Events: 194, total #Conditions: 963 [DEBUG]: Constructed Non-cut-off-Event: 194:53A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 195, total #Conditions: 964 [DEBUG]: Constructed Cut-off-Event: 195:54A:[36][96] [DEBUG]: Possible Extension size: 10, total #Events: 196, total #Conditions: 971 [DEBUG]: Constructed Non-cut-off-Event: 196:53A:[71][97] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 197, total #Conditions: 979 [DEBUG]: Constructed Non-cut-off-Event: 197:53A:[41][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 198, total #Conditions: 986 [DEBUG]: Constructed Non-cut-off-Event: 198:53A:[16][87] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 199, total #Conditions: 993 [DEBUG]: Constructed Cut-off-Event: 199:54A:[41][57] [DEBUG]: Possible Extension size: 12, total #Events: 200, total #Conditions: 1000 [DEBUG]: Constructed Non-cut-off-Event: 200:53A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 201, total #Conditions: 1001 [DEBUG]: Constructed Cut-off-Event: 201:54A:[36][98] [DEBUG]: Possible Extension size: 11, total #Events: 202, total #Conditions: 1008 [DEBUG]: Constructed Non-cut-off-Event: 202:53A:[71][99] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 203, total #Conditions: 1016 [DEBUG]: Constructed Non-cut-off-Event: 203:54A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 204, total #Conditions: 1017 [DEBUG]: Constructed Non-cut-off-Event: 204:54A:[16][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 205, total #Conditions: 1024 [DEBUG]: Constructed Non-cut-off-Event: 205:54A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 206, total #Conditions: 1025 [DEBUG]: Constructed Non-cut-off-Event: 206:54A:[4][94] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 207, total #Conditions: 1032 [DEBUG]: Constructed Cut-off-Event: 207:55A:[36][100] [DEBUG]: Possible Extension size: 12, total #Events: 208, total #Conditions: 1039 [DEBUG]: Constructed Non-cut-off-Event: 208:54A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 209, total #Conditions: 1040 [DEBUG]: Constructed Non-cut-off-Event: 209:54A:[42][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 210, total #Conditions: 1041 [DEBUG]: Constructed Non-cut-off-Event: 210:54A:[16][87] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 211, total #Conditions: 1048 [DEBUG]: Constructed Non-cut-off-Event: 211:54A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 212, total #Conditions: 1049 [DEBUG]: Constructed Non-cut-off-Event: 212:54A:[4][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 13, total #Events: 213, total #Conditions: 1056 [DEBUG]: Constructed Cut-off-Event: 213:55A:[36][102] [DEBUG]: Possible Extension size: 12, total #Events: 214, total #Conditions: 1063 [DEBUG]: Constructed Non-cut-off-Event: 214:54A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 215, total #Conditions: 1064 [DEBUG]: Constructed Cut-off-Event: 215:55A:[22][106] [DEBUG]: Possible Extension size: 11, total #Events: 216, total #Conditions: 1072 [DEBUG]: Constructed Non-cut-off-Event: 216:55A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 217, total #Conditions: 1073 [DEBUG]: Constructed Non-cut-off-Event: 217:55A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 218, total #Conditions: 1074 [DEBUG]: Constructed Non-cut-off-Event: 218:55A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 219, total #Conditions: 1075 [DEBUG]: Constructed Cut-off-Event: 219:56A:[38][103] [DEBUG]: Possible Extension size: 10, total #Events: 220, total #Conditions: 1082 [DEBUG]: Constructed Non-cut-off-Event: 220:55A:[71][97] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 221, total #Conditions: 1090 [DEBUG]: Constructed Non-cut-off-Event: 221:55A:[22][104] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 222, total #Conditions: 1098 [DEBUG]: Constructed Non-cut-off-Event: 222:55A:[43][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 223, total #Conditions: 1099 [DEBUG]: Constructed Non-cut-off-Event: 223:55A:[3][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 224, total #Conditions: 1100 [DEBUG]: Constructed Non-cut-off-Event: 224:55A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 225, total #Conditions: 1101 [DEBUG]: Constructed Cut-off-Event: 225:56A:[38][105] [DEBUG]: Possible Extension size: 11, total #Events: 226, total #Conditions: 1108 [DEBUG]: Constructed Non-cut-off-Event: 226:55A:[71][99] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 227, total #Conditions: 1116 [DEBUG]: Constructed Non-cut-off-Event: 227:56A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 228, total #Conditions: 1117 [DEBUG]: Constructed Non-cut-off-Event: 228:56A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 11, total #Events: 229, total #Conditions: 1118 [DEBUG]: Constructed Non-cut-off-Event: 229:56A:[4][94] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 12, total #Events: 230, total #Conditions: 1125 [DEBUG]: Constructed Cut-off-Event: 230:57A:[41][111] [DEBUG]: Possible Extension size: 11, total #Events: 231, total #Conditions: 1132 [DEBUG]: Constructed Cut-off-Event: 231:57A:[38][107] [DEBUG]: Possible Extension size: 10, total #Events: 232, total #Conditions: 1139 [DEBUG]: Constructed Non-cut-off-Event: 232:56A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 233, total #Conditions: 1140 [DEBUG]: Constructed Cut-off-Event: 233:57A:[36][108] [DEBUG]: Possible Extension size: 9, total #Events: 234, total #Conditions: 1147 [DEBUG]: Constructed Non-cut-off-Event: 234:56A:[34][109] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 235, total #Conditions: 1148 [DEBUG]: Constructed Non-cut-off-Event: 235:56A:[44][68] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 236, total #Conditions: 1149 [DEBUG]: Constructed Non-cut-off-Event: 236:56A:[60][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 237, total #Conditions: 1150 [DEBUG]: Constructed Non-cut-off-Event: 237:56A:[4][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 238, total #Conditions: 1157 [DEBUG]: Constructed Cut-off-Event: 238:57A:[41][112] [DEBUG]: Possible Extension size: 7, total #Events: 239, total #Conditions: 1164 [DEBUG]: Constructed Cut-off-Event: 239:57A:[38][110] [DEBUG]: Possible Extension size: 6, total #Events: 240, total #Conditions: 1171 [DEBUG]: Constructed Non-cut-off-Event: 240:56A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 241, total #Conditions: 1172 [DEBUG]: Constructed Cut-off-Event: 241:57A:[22][106] [DEBUG]: Possible Extension size: 5, total #Events: 242, total #Conditions: 1180 [DEBUG]: Constructed Non-cut-off-Event: 242:57A:[4][94] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 243, total #Conditions: 1187 [DEBUG]: Constructed Non-cut-off-Event: 243:57A:[71][97] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 244, total #Conditions: 1195 [DEBUG]: Constructed Cut-off-Event: 244:58A:[41][113] [DEBUG]: Possible Extension size: 5, total #Events: 245, total #Conditions: 1202 [DEBUG]: Constructed Non-cut-off-Event: 245:57A:[22][104] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 246, total #Conditions: 1210 [DEBUG]: Constructed Non-cut-off-Event: 246:57A:[4][95] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 247, total #Conditions: 1217 [DEBUG]: Constructed Non-cut-off-Event: 247:57A:[71][99] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 248, total #Conditions: 1225 [DEBUG]: Constructed Cut-off-Event: 248:58A:[41][115] [DEBUG]: Possible Extension size: 6, total #Events: 249, total #Conditions: 1232 [DEBUG]: Constructed Non-cut-off-Event: 249:58A:[71][97] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 250, total #Conditions: 1240 [DEBUG]: Constructed Non-cut-off-Event: 250:58A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 251, total #Conditions: 1241 [DEBUG]: Constructed Cut-off-Event: 251:59A:[38][114] [DEBUG]: Possible Extension size: 5, total #Events: 252, total #Conditions: 1248 [DEBUG]: Constructed Non-cut-off-Event: 252:58A:[34][109] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 253, total #Conditions: 1249 [DEBUG]: Constructed Non-cut-off-Event: 253:58A:[71][99] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 254, total #Conditions: 1257 [DEBUG]: Constructed Non-cut-off-Event: 254:58A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 255, total #Conditions: 1258 [DEBUG]: Constructed Cut-off-Event: 255:59A:[22][106] [DEBUG]: Possible Extension size: 3, total #Events: 256, total #Conditions: 1266 [DEBUG]: Constructed Non-cut-off-Event: 256:59A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 257, total #Conditions: 1267 [DEBUG]: Constructed Non-cut-off-Event: 257:59A:[22][104] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 258, total #Conditions: 1275 [DEBUG]: Constructed Cut-off-Event: 258:60A:[41][116] [DEBUG]: Possible Extension size: 3, total #Events: 259, total #Conditions: 1282 [DEBUG]: Constructed Non-cut-off-Event: 259:59A:[23][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 260, total #Conditions: 1283 [DEBUG]: Constructed Cut-off-Event: 260:60A:[22][106] [DEBUG]: Possible Extension size: 2, total #Events: 261, total #Conditions: 1291 [DEBUG]: Constructed Non-cut-off-Event: 261:60A:[22][104] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 262, total #Conditions: 1299 [DEBUG]: Constructed Non-cut-off-Event: 262:60A:[34][109] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 263, total #Conditions: 1300 [DEBUG]: Constructed Non-cut-off-Event: 263:61A:[34][109] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 0, total #Events: 264, total #Conditions: 1301 [INFO]: 67/263 cut-off events. [INFO]: For 697/717 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 1301 conditions, 263 events. 67/263 cut-off events. For 697/717 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 981 event pairs, 18 based on Foata normal form. 4/264 useless extension candidates. Maximal degree in co-relation 973. Up to 108 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1718ms [DEBUG]: 1850 StateContainers 1850 in inMapMode1850 in outMapMode [INFO]: Ignoring conditions belonging to cutoff events. [INFO]: Constructing Owicki-Gries proof for Petri program that has 75 places, 72 transitions, 147 flow and unfolding that has 1301 conditions, 263 events. 461 conditions belong to cutoff events, 840 conditions do not. 202 conditions are original conditions, 638 conditions are assertion conditions. [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l69], [l47]], 8#true] under transitions [1][30] is [[[l47], [l13, l69]], 8#true] [DEBUG]: --> subsumption; abandoning [[[l69], [l47]], 8#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l13, l69]], 8#true] under transitions [1][30] is [[[l47], [l13, l69]], 8#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l13, l69]], 8#true] under transitions [10][44] is [[[l40], [l47]], 23#(<= 1 |#StackHeapBarrier|)] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l40], [l47]], 23#(<= 1 |#StackHeapBarrier|)] under transitions [6][40] is [[[l47], [l22]], 74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l22]], 74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))] under transitions [32][69] is [[[l39], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l39], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [65][18] is [[[l47], [l39, l9]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l39], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l39, l9]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [65][18] is [[[l47], [l39, l9]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l39, l9]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [59][12] is [[[l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l39, l9]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [65][18] is [[[l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [33][70] is [[[l37, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [72][27] is [[[l37, l15, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l37, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [19][56] is [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l37, l15, l39, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [19][56] is [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [72][27] is [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [65][18] is [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [8][42] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l37, l15, l39, l34, l9, l44]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [19][56] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [72][27] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [65][18] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [8][42] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [48][1] is [[[l47], [l65]], 323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [33][70] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] under transitions [59][12] is [[[l37, l15, l39, l44, l31, l34, l9], [l47]], 173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l65]], 323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))] under transitions [30][67] is [[[l68], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l68], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l47], [l68, l54]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l68], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l68, l54]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l47], [l68, l54]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l68, l54]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l68, l54]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [64][17] is [[[l47], [l74, l68, l54, l57]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l74, l68, l54, l57]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l74, l68, l54, l57]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [26][63] is [[[l4, l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l4, l11, l74, l68, l54, l57], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [26][63] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [64][17] is [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [9][43] is [[[l4, l25, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l4, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l4, l25, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l4, l25, l74, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [54][7] is [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l4, l25, l74, l18, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [54][7] is [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [18][55] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l4, l25, l74, l18, l5, l68, l54, l11, l57, l16], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [54][7] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [18][55] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [27][64] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [54][7] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [18][55] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [27][64] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [26][63] is [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [57][10] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l4, l25, l74, l18, l5, l68, l54, l56, l11, l72, l57, l16]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [27][64] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [26][63] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [57][10] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [64][17] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [9][43] is [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [2][31] is [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l25, l68, l54, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [7][41] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l25, l68, l54, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [21][58] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [5][34] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [63][16] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [15][51] is [[[l53], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [7][41] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [27][64] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [26][63] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [57][10] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [64][17] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [9][43] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [2][31] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [11][45] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [54][7] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [17][54] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [18][55] is [[[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]], 469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l53], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [51][4] is [[[l53, l20], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l53, l20], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [51][4] is [[[l53, l20], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l53, l20], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [58][11] is [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l53, l20], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [51][4] is [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [58][11] is [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [73][28] is [[[l59, l20, l53, l3], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l53, l3, l20]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l59, l20, l53, l3], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [52][5] is [[[l47], [l59, l55, l20, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l59, l20, l53, l3], [l47]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [52][5] is [[[l47], [l59, l55, l20, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l47], [l59, l55, l20, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [53][6] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l59, l55, l20, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [52][5] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [53][6] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [31][68] is [[[l12], [l47]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [51][4] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [61][14] is [[[l12], [l47]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [58][11] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] under transitions [73][28] is [[[l47], [l59, l55, l20, l17, l53, l3]], 659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l12], [l47]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [62][15] is [[[l47], [l12, l51]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l12], [l47]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l12], [l47]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [62][15] is [[[l47], [l12, l51]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l12], [l47]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l12, l51]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [20][57] is [[[l47], [l67]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l12, l51]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [62][15] is [[[l47], [l12, l51]], 865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l12, l51]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [20][57] is [[[l47], [l67]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l12, l51]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [62][15] is [[[l47], [l12, l51]], 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [55][8] is [[[l47], [l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [55][8] is [[[l47], [l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [68][22] is [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [68][22] is [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l47], [l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [46][46] is [[[l61], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [68][22] is [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [55][8] is [[[l47], [l52, l67, l35, l38]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [46][46] is [[[l61], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [49][2] is [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [68][22] is [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [55][8] is [[[l47], [l52, l67, l35, l38]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l61], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l61, l24], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l61], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l61], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l61, l24], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l61], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l61, l24], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l61, l24], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l61, l24], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l61, l24], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l24, l10, l61, l42], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8], [l48], [l61, l42, l24]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l24, l10, l61, l42], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8], [l48], [l61, l42, l24]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l24, l10, l61, l42], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l24, l10, l61, l42], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l24, l10, l61, l42], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l24, l10, l61, l42], [l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l24, l10, l61, l42], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l24, l10, l61, l42], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l24, l10, l61, l42], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l24, l10, l61, l42], [l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l46, l24, l10, l61, l42], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l48], [l46, l30, l24, l10, l61, l42]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l30, l24, l10, l61, l42, l63, l46], [l33, l8], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l30, l24, l10, l19, l61, l42, l63, l46], [l48]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [56][9] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [56][9] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l33, l8, l36], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [67][21] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [67][21] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [67][21] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [29][66] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [56][9] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [67][21] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [29][66] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [24][61] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [66][19] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [56][9] is [[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [25][62] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [25][62] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [47][0] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [25][62] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [47][0] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [25][62] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [12][48] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [12][48] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [50][3] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [50][3] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [28][65] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [28][65] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l66, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [60][13] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [60][13] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l66, l21, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [4][33] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [60][13] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [3][32] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [4][33] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [16][53] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [60][13] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [71][26] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [42][38] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [36][52] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [38][35] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [44][20] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [35][25] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [37][29] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [43][39] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [41][47] is [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))] under transitions [71][26] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [23][60] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [23][60] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l73], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [23][60] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [35][25] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [37][29] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [22][59] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [43][39] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [41][47] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [23][60] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [35][25] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [37][29] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [22][59] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [43][39] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [41][47] is [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [35][25] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [37][29] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [43][39] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [41][47] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [34][71] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [35][25] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [37][29] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [43][39] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [41][47] is [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [34][71] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> subsumption; abandoning [[[l48], [l58], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [42][38] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [36][52] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [38][35] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [44][20] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [35][25] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [37][29] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [43][39] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [41][47] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@35d6ca49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@47289387 [DEBUG]: successor of [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] under transitions [34][71] is [[[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], 658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [23#(<= 1 |#StackHeapBarrier|)], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [173#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [23#(<= 1 |#StackHeapBarrier|)], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [74#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [469#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Law 2: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [659#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [8#true], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Law 1: [8#true], Law 2: [323#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l47], [l52, l67, l35, l38]], [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l47], [l12, l51]], [865#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 866#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]]] [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: true [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: true [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: true [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: true [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [658#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Law 1: [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Law 2: [1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1118#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1116#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [2047#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 2051#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1401#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)), 1396#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))]], [[[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1398#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1403#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1397#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1402#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]], [[[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]], [1715#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)), 1712#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))]]] [INFO]: Constructed Empire Annotation: [[l43, l6], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1348#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l73, l45], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1347#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) [[l58, l64], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1345#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) [[l47], [l52, l67, l35, l38]] : 1346#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l37, l15, l39, l44, l31, l34, l9], [l47]] : 1353#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) [[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5], [l47]] : 1343#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) [[l40], [l47]] : 1341#(<= 1 |#StackHeapBarrier|) [[l48], [l1], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1351#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l47], [l12, l51]] : 1358#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l47], [l59, l55, l20, l17, l53, l3]] : 1355#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) [[l50], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1352#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l48], [l23], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1357#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l62, l8, l33, l36, l32], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1342#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l47], [l22]] : 1354#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28)) [[l47], [l65]] : 1350#(and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0)) [[l49], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1356#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l66, l21, l60, l7], [l48], [l30, l24, l10, l19, l61, l42, l63, l46, l0]] : 1344#(or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) [[l47], [l13, l69]] : 1349#true [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@1133ec6e [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@1133ec6e [INFO]: Computed Owicki-Gries annotation with 21 ghost variables, 24 ghost updates, and overall size 13495 [INFO]: Computed Owicki-Gries annotation: Assertions: l50 : 9#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l50]_1| |v_[l48]_1|) l52 : 18#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l51 : 27#(and (not |v_[l66, l21, l60, l7]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l10 : 67#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l54 : 76#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l53 : 85#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l12 : 93#(and (not |v_[l66, l21, l60, l7]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l56 : 101#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l11 : 109#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l55 : 117#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l14 : 118#false l58 : 126#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) l13 : 135#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) |v_[l13, l69]_1| (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l57 : 143#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l16 : 151#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l15 : 160#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l59 : 168#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l18 : 176#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l17 : 184#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l19 : 216#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l61 : 248#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l60 : 256#(and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l63 : 288#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l62 : 296#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l21 : 304#(and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l65 : 313#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l65]_1| (or (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l65]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0)))) l20 : 321#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l64 : 329#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) l23 : 337#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) l67 : 345#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l22 : 354#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l22]_1| |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l22]_1| |v_[l47]_1|) l66 : 362#(and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l25 : 370#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l69 : 378#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) |v_[l13, l69]_1| (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l24 : 410#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l68 : 418#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l27 : 426#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l26 : 434#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l29 : 435#false l28 : 436#false l0 : 468#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l70 : 469#false l1 : 477#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l2 : 478#false l72 : 486#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l3 : 494#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) l71 : 502#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l4 : 510#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l30 : 542#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l74 : 550#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l5 : 558#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l73 : 566#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) l6 : 574#(and (not |v_[l66, l21, l60, l7]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l32 : 582#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l7 : 590#(and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l31 : 598#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l8 : 606#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l34 : 614#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l9 : 622#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l33 : 630#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l36 : 638#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l35 : 646#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l38 : 654#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) l37 : 662#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l39 : 670#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l41 : 671#false l40 : 680#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (or (<= 1 |#StackHeapBarrier|) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l40]_1|))) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l40]_1|) l43 : 688#(and (not |v_[l66, l21, l60, l7]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) l42 : 720#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l45 : 728#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) l44 : 736#(and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|) l47 : 768#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= |~#A~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l22]_1| |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 1) 1) (= (select |#length| 1) 28))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|))) (or (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l65]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) |v_[l13, l69]_1| (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l12, l51]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1| (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l22]_1| |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l59, l55, l20, l17, l53, l3]_1| |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l40]_1|) (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l37, l15, l39, l44, l31, l34, l9]_1| |v_[l47]_1|)) (or (<= 1 |#StackHeapBarrier|) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l40]_1|))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) |v_[l52, l67, l35, l38]_1| (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l47]_1| (or (not (and (not |v_[l66, l21, l60, l7]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l48]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) (not |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1|) |v_[l47]_1| |v_[l65]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0)))) l46 : 800#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0)))) l49 : 808#(and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) l48 : 840#(and (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (or (= |ULTIMATE.start_main_~#id~0#1.base| 2) (= (select |#valid| 2) 1)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |~#B~0.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l23]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l58, l64]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) |v_[l43, l6]_1| (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l73, l45]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) |v_[l62, l8, l33, l36, l32]_1| (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|) (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) |v_[l1]_1| (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|) (and |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) |v_[l66, l21, l60, l7]_1| (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l48]_1|)) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l50]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l49]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) (or (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= 2 |ULTIMATE.start_main_~d~0#1.base|) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= 2 |ULTIMATE.start_update_#in~p#1.base|) (= (select |#valid| |ULTIMATE.start_update_#in~p#1.base|) 1) (= 2 |ULTIMATE.start_main_~s~0#1.base|) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_main_~s~0#1.offset| 0)) (not (and (not |v_[l66, l21, l60, l7]_1|) |v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1| (not |v_[l47]_1|) (not |v_[l1]_1|) (not |v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1|) (not |v_[l22]_1|) (not |v_[l49]_1|) (not |v_[l73, l45]_1|) (not |v_[l65]_1|) (not |v_[l59, l55, l20, l17, l53, l3]_1|) (not |v_[l23]_1|) (not |v_[l43, l6]_1|) (not |v_[l40]_1|) (not |v_[l58, l64]_1|) (not |v_[l12, l51]_1|) (not |v_[l62, l8, l33, l36, l32]_1|) (not |v_[l52, l67, l35, l38]_1|) (not |v_[l37, l15, l39, l44, l31, l34, l9]_1|) (not |v_[l13, l69]_1|) |v_[l50]_1| |v_[l48]_1|)) (and (<= 1 |#StackHeapBarrier|) (= |~#A~0.base| 1) (= 1 (select |#valid| |ULTIMATE.start_main_~#id~0#1.base|)) (= |ULTIMATE.start_update_#in~p#1.offset| 0) (not (= |ULTIMATE.start_main_~#id~0#1.base| 1)) (= |ULTIMATE.start_update_~p#1.offset| 0) (= |ULTIMATE.start_main_~d~0#1.base| 1) (= (select |#length| |ULTIMATE.start_main_~#id~0#1.base|) 4) (not (= |ULTIMATE.start_main_~#id~0#1.base| 2)) (= |~#B~0.base| 2) (= (select |#valid| 1) 1) (= (select |#length| 1) 28) (= 28 (select |#length| 2)) (= |ULTIMATE.start_main_~d~0#1.offset| 0) (= |ULTIMATE.start_main_~s~0#1.base| 1) (= (select |#valid| 2) 1) (= |~#A~0.offset| 0) (= |ULTIMATE.start_main_~#id~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_update_~p#1.base|) 1) (= (select |#length| |ULTIMATE.start_update_~p#1.base|) 28) (= |~#B~0.offset| 0) (= |ULTIMATE.start_update_#in~p#1.base| 1) (= |ULTIMATE.start_main_~s~0#1.offset| 0))) |v_[l48]_1|) Ghost Variables (and initial values): v_[l73, l45]_1 : false v_[l22]_1 : false v_[l12, l51]_1 : false v_[l49]_1 : false v_[l59, l55, l20, l17, l53, l3]_1 : false v_[l66, l21, l60, l7]_1 : false v_[l13, l69]_1 : true v_[l50]_1 : false v_[l65]_1 : false v_[l37, l15, l39, l44, l31, l34, l9]_1 : false v_[l62, l8, l33, l36, l32]_1 : false v_[l1]_1 : false v_[l47]_1 : true v_[l48]_1 : false v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1 : false v_[l43, l6]_1 : false v_[l23]_1 : false v_[l58, l64]_1 : false v_[l40]_1 : false v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1 : false v_[l52, l67, l35, l38]_1 : false Ghost Updates: [47][0] : (v_[l43, l6]_1, v_[l50]_1) := (false, true) [48][1] : (v_[l65]_1, v_[l37, l15, l39, l44, l31, l34, l9]_1) := (true, false) [4][33] : (v_[l1]_1, v_[l66, l21, l60, l7]_1) := (true, false) [28][65] : (v_[l49]_1, v_[l66, l21, l60, l7]_1) := (false, true) [29][66] : (v_[l43, l6]_1, v_[l62, l8, l33, l36, l32]_1) := (true, false) [50][3] : (v_[l49]_1, v_[l23]_1) := (true, false) [30][67] : (v_[l65]_1, v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1) := (false, true) [39][36] : (v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1) := (false) [31][68] : (v_[l59, l55, l20, l17, l53, l3]_1, v_[l12, l51]_1) := (false, true) [40][37] : (v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1) := (false) [32][69] : (v_[l22]_1, v_[l37, l15, l39, l44, l31, l34, l9]_1) := (false, true) [6][40] : (v_[l22]_1, v_[l40]_1) := (true, false) [10][44] : (v_[l13, l69]_1, v_[l40]_1) := (false, true) [61][14] : (v_[l59, l55, l20, l17, l53, l3]_1, v_[l12, l51]_1) := (false, true) [46][46] : (v_[l47]_1, v_[l48]_1, v_[l30, l24, l10, l19, l61, l42, l63, l46, l0]_1, v_[l52, l67, l35, l38]_1, v_[l62, l8, l33, l36, l32]_1) := (false, true, true, false, true) [12][48] : (v_[l23]_1, v_[l50]_1) := (true, false) [13][49] : (v_[l50]_1) := (false) [14][50] : (v_[l50]_1) := (false) [15][51] : (v_[l59, l55, l20, l17, l53, l3]_1, v_[l25, l68, l54, l27, l26, l56, l11, l72, l57, l16, l71, l4, l74, l18, l5]_1) := (true, false) [69][23] : (v_[l52, l67, l35, l38]_1) := (false) [70][24] : (v_[l52, l67, l35, l38]_1) := (false) [20][57] : (v_[l12, l51]_1, v_[l52, l67, l35, l38]_1) := (false, true) [71][26] : (v_[l1]_1, v_[l73, l45]_1) := (false, true) [22][59] : (v_[l73, l45]_1, v_[l58, l64]_1) := (false, true) [INFO]: Owicki-Gries size: 13495 [INFO]: PetriOwickiGries Statistics: 0.0ms Crown empire time, 169.1ms EmpireToOwickiGries time, 0.0ms Empire validity check time, 0.0ms Owicki-Gries validity check time, Empire statistics: empire size: 18, empire law size: 1307, empire annotation size: 1325, number of regions: 21, Min number of regions per territory: 2, Max number of regions per territory: 3, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 15, Median number of places per region: 2 │ │ │ duration: 3829 ms │ │ │ status: ✔ SUCCESSFUL │ └─ PetriOwickiGriesTestSuite finished after 3836 ms. └─ JUnit Vintage finished after 3848 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3920 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 ]